Variable einer Dyn. Array über DataTable verändern

michback20

Grünschnabel
Hallo Leute,

ich habe eine dyn. Array erstellt, welche dann über ein DataTable graphisch für den Bentzer sichtbar wird. Dieser soll nun Werte in der DataTable ändern. Das genaue Problem liegt nun darin, dass die änderungen nicht in meiner dyn. Array nicht überschrieben sind. Ich habe mal ein Beispiel gemacht, was das verdeutlicht

Code:
private void button1_Click(object sender, System.EventArgs e)

{



string[,] ar = new string[,] { { a, b }, { c, d }, { e, f }, { g, h } };

DataTable dt = new DataTable();

dt.AcceptChanges();

for (int i = 0; i < ar.GetLength(1); i++) 

dt.Columns.Add(new DataColumn(i.ToString()));

for (int i = 0; i < ar.GetLength(0); i++)

{

DataRow row = dt.NewRow();

for (int j = 0; j < ar.GetLength(1); j++)

row[j] = ar[i,j];



dt.Rows.Add(row);



}



this.dataGrid1.DataSource = dt;

}

private void button2_Click(object sender, System.EventArgs e)

{

MessageBox.Show(a);  /// als Beispiel a, wurde vorher in ar definiert

}
 
Hallo Leute,

weiß jemand, wo ich soetwas nachlesen kann? Also ich meine richtig behandelt. Ich habe einige Bücher, allerdings steht dazu entweder nichts oder nur sehr wenig drin. Vielleicht weiß jemand, wo ich mich darüber richtig schlau machen kann? Buch oder Internetseite wären sehr gut.

Gruß Michael
 
Zurück