Aha. Sozusagen funzt das bei dem was ich machen will (das Grid soll zur Laufzeit mit Daten aus einer DB gef�llt werden) nur mit einem DataSet Element.
Gru� Ardntinho -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Stephan Hartmann Gesendet: Montag, 29. September 2003 17:23 An: [EMAIL PROTECTED] Betreff: Re: [Csharp.net] DataGrid Wenn Du die Daten selbst eintragen willst (sprich : nicht direkt aus einer Datenbankabfrage), geht es auch mit z.B. einer DataTable. In der definiertst Du die Spalten und Zeilen und tr�gst selbst Werte ein. z.B. Hier wird ein Grid "LGrid" um eine Zeile erweitert und dabei der vorherige Inhalt "gerettet" dt = new DataTable(); dt.Columns.Add("Rohware"); dt.Columns.Add("Affin"); dt.Columns.Add("Kinetik"); dt.Columns.Add("Bewegung"); dt.Columns.Add("Bestand"); // Vorherige Daten aus LGrid neu anzeigen if (LGrid.Items.Count != 0) { for (i = 0; i < LGrid.Items.Count; ++i) { dr = dt.NewRow(); dr[0] = LGrid.Items[i].Cells[1].Text; dr[1] = LGrid.Items[i].Cells[2].Text; dr[2] = LGrid.Items[i].Cells[3].Text; dr[3] = LGrid.Items[i].Cells[4].Text; dr[4] = LGrid.Items[i].Cells[5].Text; dt.Rows.Add(dr); } } dr = dt.NewRow(); dr[0] = Rohware.Text; dr[1] = Affinitaet.Text; dr[2] = Kinetik.Text; dr[3] = Bew.ToString(); dr[4] = (Best + Bew).ToString(); dt.Rows.Add(dr); LGrid.DataSource = dt; LGrid.DataBind(); braucht man, um ein DataGrid Steuerelement an eine Datenquelle zu binden, unbedingt ein DataSet oder geht das auch anders? Gru� Arndtinho _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
