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);
}