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

Antwort per Email an