Ich benutze Gridview schon seit langer Zeit. Ich habe eine "kann nicht mit dir leben und kann nicht ohne dich leben"-Beziehung mit ihm.
Die Idee, Änderungen, Einfügungen und Löschungen aus dem Raster heraus vorzunehmen, ist großartig, aber wenn man etwas tun muss wie
var sometext = ((TextBox)editRow.FindControl("tbSomeText")).Text;
erscheint mir einfach sehr unklug. Hat jemand comeup mit einer Lösung oder weiß (Ressource), wo Sie CRUD-Operationen + Paging und Sortieren von innerhalb des Gitters durchführen und müssen nicht hässlichen Code (wie oben) zu schreiben. Ich bin nicht auf der Suche nach Lösungen mit DataSource-Objekte, da ich nicht sein größter Fan bin. Ich werde glücklich sein, wenn jemand mir sagen kann, wie man ohne GridView in asp.net leben kann.
Ich weiß, dass es AJAX-Implementierungen gibt, aber ich bin auf der Suche nach etwas, das komplett serverseitig ist.