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

Antwort per Email an