Problem
Die Datenstruktur DataTable von .NET muss richtig initialisiert wreden
Lösung
public DataTable initDataGrid() { DataColumn c0 = new DataColumn("ID"); DataColumn c1 = new DataColumn("FILE"); DataColumn c2 = new DataColumn("SITE"); DataColumn c3 = new DataColumn("OBJEKTSTEREOTYPE"); DataColumn c4 = new DataColumn("TAB"); DataColumn c5 = new DataColumn("STEREOTYPE"); DataColumn c6 = new DataColumn("CONNECTION"); DataColumn c7 = new DataColumn("LINK"); DataColumn c8 = new DataColumn("LINK_TO_ID"); DataColumn c9 = new DataColumn("ALIAS"); dataTable.Columns.Add(c0); dataTable.Columns.Add(c8); dataTable.Columns.Add(c1); dataTable.Columns.Add(c2); dataTable.Columns.Add(c9); dataTable.Columns.Add(c3); dataTable.Columns.Add(c4); dataTable.Columns.Add(c5); dataTable.Columns.Add(c6); dataTable.Columns.Add(c7); return dataTable; } public void main() { DataTable dataTable = new DataTable("Tabellenname"); dataTable.Clear(); // Hier in einer Schleife die Tabelle befüllen // Use i.e. Loops to fill the table like this DataRow row = dataTable.NewRow(); row["ID"] = "1"; row["FILE"] = "2"; row["SITE"] = "3"; row["OBJEKTSTEREOTYPE"] = "4"; row["TAB"] = "5"; row["STEREOTYPE"] = "6"; row["CONNECTION"] = "7"; row["LINK"] = "8"; row["ALIAS"] = "9"; dataTable.Rows.Add(row); }