Ich habe Kontrollkästchen in ASPxGridView wie folgt:
%Vor%Es bindet gut, wenn das Kontrollkästchen geladen ist, hier die Funktion:
%Vor% Das Problem besteht darin, dass beim Überprüfen des Status checked
immer der geladene Wert zurückgegeben wird. Wenn der Status checked
beim ersten Mal geladen ist und ich dann unchecked
die CheckBox, gibt es immer checked
zurück. Hier Wie erhalte ich den Wert und speichere ihn in der Datenbank:
HINZUGEFÜGT
Hier, wie ich die Daten binde:
%Vor% Und hier die Funktion Load_menu()
:
Was ich hier verpasst habe? Jede Hilfe wird geschätzt. Danke.
Tut mir leid,
Es war ein Sitzungsbindungs-Problem, es hat geprüft, ob die Sitzung verfügbar ist, und dann wird die Datenquelle damit verknüpft. Der Code ist:
%Vor%Ich entferne diese Variable und alles in Ordnung jetzt.
- EDIT -
Es hat Probleme beim Suchen und Sortieren, wenn ich den Session-Checker entfernt habe. Ich habe neue Lösung von der Suche durch einige Artikel, die besser passen und Suche / Sortierung Feature in ASPxGridView noch funktioniert.
Der Aufruf von load_menu()
function in init ist der beste Weg für diesen Fall:
Sie können die Sitzungsvariable für diesen Fall entfernen. Wenn es ein Problem mit dieser Lösung gibt, lassen Sie es mich im Kommentar wissen oder posten Sie eine neue Antwort.
Vielen Dank für jede Hilfe.
Tags und Links asp.net aspxgridview