21 Stimmen

Wie kann man eine Checkbox-Liste in einer Schleife durchlaufen und herausfinden, was angekreuzt und nicht angekreuzt ist?

Ich versuche, in einer Schleife durch die Elemente einer Checkbox-Liste zu gehen. Wenn es markiert ist, möchte ich einen Wert setzen. Wenn nicht, möchte ich einen anderen Wert setzen. Ich habe das unten stehende verwendet, aber es gibt mir nur angekreuzte Elemente:

foreach (DataRowView myRow in clbIncludes.CheckedItems)
{
    MarkVehicle(myRow);
}

0voto

devio Punkte 36064

Verwenden Sie die Methode GetItemChecked oder GetItemCheckState der CheckBoxList, um herauszufinden, ob ein Element anhand seines Indexes markiert ist oder nicht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X