Hallo,

> Ich habe ein DataGrid mit einer TextBox-Spalte(Jede Zeile enth�lt eine
> TextBox).  In diese Boxen soll man Punkte eingeben k�nnen und durch
> einen Button soll das DataGrid so sortiert werden, dass die Punkt
> absteigend sind. Dies soll mehrmals nacheinander m�glich sein und erst
> wenn man speichern anclickt, soll das in die Datenbank geschrieben
> werden. DataSource f�lle ich im Moment nur beim ersten Laden der Seite.
> Ist es m�glich, direkt dem DataGrid die Sortierspalte anzugeben?
>

wenn ich Dich richtig verstanden habe, w�rde ich es wie folgt l�sen:

1. Eine Methode GetData2Cache, welche im Page_Load() aufgerufen
wird (mit Pr�fung auf PostBack). Diese l�dt die Daten in den
ASP.NET Cache.

2. Eine Methode BindData, welche die Daten aus dem Cache holt
und an das Grid bindet. Innerhalb dieser Funktion baust Du eine
DataView auf die Daten im Cache, damit sie sortiert werden, bevor
Du sie bindest. Damit Du wieder eine DataTable bekommst, die Du
leicht binden kannst, nimm am besten diesen Code:
http://aspheute.com/artikel/20040123.htm

3. Eine Methode PostBackData2Cache, welche aufgerufen wird
im ItemCommand (nach Pr�fung, ob ItemCommand = ItemSpeichern).
Dort schreibst Du die Daten wieder an die DataTable im
Cache zur�ck.

4. Im SaveButton_Click (also der endg�ltige SaveButton)
holst Du die Daten aus der DataTable im Cache und schreibst
sie in die DB.

Das sollte es gewesen sein.

Gruss

Alex


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an