Hallo an alle .net geschädigten
Ich baue gerade einen kleinen Editor, der in einer Tabelle Inhalte entgegennimmt. Die einzelnen Zeilen in der Tabelle können auf dem Client sortiert werden (Up- und Down Knöpfe je Zeile) und die geänderte Reihenfolge kommt in eine Textbox. Das läuft auch alles und die Daten kommen auch zurück aber:
Löse ich per auf der Seite befindlichem „RefreshButton“ ein Postback aus, sind die Daten noch alt. Löse ich ein zweites PostBack mit dem Button aus wird die Tabelle wie gewünscht umsortiert. Aber wer will schon zweimal klicken! Der Code für „this.load“ sieht so aus:
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
xmlGridAdd();//xmlTable erzeugen
Session[„xmlTable“] = xmlTable;//und in ein Session Objekt parken
}
else
{
Table hashXmlTable = (Table) Session[„xmlTable“];//beim Postback die Tabelle umkopieren
int lines = hashXmlTable.Rows.Count;
for (int i = 0; i