Get CheckBox.Checked in ASPxGridView Nicht richtig woking

8

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:

%Vor%

HINZUGEFÜGT

Hier, wie ich die Daten binde:

%Vor%

Und hier die Funktion Load_menu() :

%Vor%

Was ich hier verpasst habe? Jede Hilfe wird geschätzt. Danke.

    
Colour Dalnet 28.08.2017, 10:02
quelle

1 Antwort

2

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:

%Vor%

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.

    
Colour Dalnet 02.09.2017, 04:47
quelle

Tags und Links