Hallo,
 
ich bin noch ein Anf�nger was Asp.Net angeht und habe ein kleines Problem.
 
Ich habe WebControlsTable auf meiner Form und m�chte nun durch einen Button
Werte aus anderen Controls in die die Tabelle eintragen.
 
 
Hier die vereinfachte Funktion mit der ich es probiert habe.

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

{

    System.Web.UI.WebControls.TableRow tempRow = new TableRow(); 

    System.Web.UI.WebControls.TableCell tempCell1 = new TableCell();

    System.Web.UI.WebControls.TableCell tempCell2 = new TableCell();

    tempCell1.Text = "bla1";

    tempCell2.Text = "bla2";

    tempRow.Cells.Add(tempCell1);

    tempRow.Cells.Add(tempCell2);

    Table2.Rows.Add(tempRow);

}

 

 

... nun habe ich aber das Problem das immer nur der letzte Eintrag den ich gerade eingef�gt

habe in der Tabelle auch angezeigt wird. Die vorhergehenden Eintr�ge sind wieder weg. 

Gibt es einen Mechanismus um auch die vorhergehenden Eintr�ge zu erhalten ?

Oder muss ich Wirklich ein Array oder eine Collection anlegen in welchem ich alle Eintr�ge

(Zwischen-)Speichere dann beim Button_Click um das Neue erweitere und danach das ganze Array wieder

der Tabelle zuweise ?

 

thx

Nuno

Antwort per Email an