Datagrid befüllen und Zeile selektieren?
-
Hi alle zusammen
ich habe folgendes Problem. Ich lese aus einer DB (ID, Vorname, Nachname ... )aus.
Das ganze bekomme ich nun auch in ein Datagrid hinein. Aber wie bekomme ich es hin das ich hinten noch einen Link reinbekomme um den jewiligen Datensatz zu editieren.
DataTable dt = new DataTable("MyArray");
for(int col = 0; col < title.Length; col++)
dt.Columns.Add(title[col]);
for (int rows = 0; rows < lsa_daten.Count; rows++)
{
dr = dt.NewRow();
for(int row = 0; row < ((string[])lsa_daten[rows]).Length; row++)
{
dr[title[row]] = ((string[])lsa_daten[rows])[row];
}
dt.Rows.Add(dr);
}
return dt;
}Das ist die Methode createDG.
DataGrid myDataGrid = new DataGrid();
DataTable table = myDataGrid.createDG(title, lal_gridausgabe);
Object obj = table;
DataGrid2.DataSource = obj;
DataGrid2.DataBind();title ist ein Array mit meinen Überschriften
und lal_gridausgabe ist eine Arraylist mit je einem Array pro Datensatz (ID, Vorname Nachname ...)Ist das so erstmal richtig? oder totaler müll? Aber es klappt
Wie ändere ich das jetzt das ich z.b hinten noch ein Feld Editieren habe womit ich den jeweilen Daten Satz der Zeile ändern kann. Ich hoffe ihr versteht was ich meine? Einfach nur das man erfährt was der surfer für einen Datensatz ausgewählt hat.
plz help
-
Im Smarttag PropertyBuilder anwählen. Dann Columns anklicken und da ButtonColumn erweitern. Den Rest solltest Du dann sehen.
Schreib besser das nächste mal mit rein, dass es sich um ASP.NET handelt.