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
