Danke f�r den Tipp. Das ganze klingt schon einfacher.
Ich habe einzelne Methode gew�hlt die folgendermassen aussehen.
public string getStatus()
{
return
Convert.ToString(dataset.Tables[0].Rows[actualRow]["status"]);
}
Diese kommen aus einem Dataset und werden �ber die Methode showAll()
aufgerufen. Das ganze will ich dann innerhalb einer Tabelle in einer aspx
Seite haben. Ist das vielleicht zu umst�ndlich?
Jan
-----Original Message-----
From: Pessner, Andreas [mailto:[EMAIL PROTECTED]
Sent: Monday, June 02, 2003 11:12 AM
To: [EMAIL PROTECTED]
Subject: AW: [Asp.net] Array
Bei einfachen Objekttypen macht das DataGrid das UnBoxing automatisch!
Somit w�rde reichen:
DataGrid myGrid = new DataGrid();
myGrid.DataSouce = ticketTable;
myGrid.DataBind;
(ticketTable ist Deine ArrayList)
Bei komplexen Datentypen (Zum Beispiel Array in Array - in der ArrayList)
mu�t Du das unboxing selbst schreiben! - Aber im Normalfall reicht das
unboxing vom DataGrid v�llig aus!
Komisch ist aber das ID, Tiitel, und Status Methoden sind? Aber das mu�t Du
wissen warum Du das so gemacht hast!
Ansonsten ist aber eine DataTable deutlich einfacher zu handeln - da man da
mit nem DataView gleich ganz einfach sortieren kann - was sich bei ner
ArrayList doch deutlich schwieriger gestaltet (falls man net nur nach einem
Merkmal sortieren will)
-----Urspr�ngliche Nachricht-----
Von: Reinmueller, Jan [mailto:[EMAIL PROTECTED]
Gesendet: Montag, 2. Juni 2003 10:42
An: '[EMAIL PROTECTED]'
Betreff: [Asp.net] Array
Hi Liste.
Ich f�lle innerhalb einer Klasse ein Array vom Typ Arraylist (ticket.cs):
public bool showAllTickets()
{
while(ticket.next() == true)
{
ticketTable.Add("ticket.ID()");
ticketTable.Add("ticket.Tiitel()");
ticketTable.Add("ticket.Status()");
}
return true;
}
Nun will ich innerhalb einer aspx Seite die eingelesene Tabelle (oben)
ausgeben:
private void Page_Load(object sender, System.EventArgs e)
{
Control control = new Control();
for(int i=1; control.Tickets(); i++)
{
TableRow row = new
TableRow();
for(int j=1; i<=j; j++)
{
TableCell cell
= new TableCell();
cell.HorizontalAlign = HorizontalAlign.Center;
?????????
}
}
}
Wie komme ich den nun an das Array dran? Wie mach ich das?
Vielen Dank
Jan
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net