Hallo
Danke f�r deine Hilfe. T�nt nach einiges Arbeit. Werde ich gleich mal anschauen.


Danke

Gruss Christoph

Alexander Zeitler wrote:

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


_______________________________________________
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