Abfrage ob Checkbox selektiert wurde /asp.net/#vb

Cpukiller

Grünschnabel
Hi,
und zwar befinden sich innerhalb eines datagrids einige checkboxen. Wie ist es möglich abzufragen, welche selektiert wurde, und welche nicht? Ich habe bereits folgenden Code gefunden, doch leider fehlt mir das Verständnis dafür.

Code:
Dim item As ?
For Each item In gridFelder.Items
If CType(item.Cells(0).Controls(1), CheckBox).Checked = True Then
       lblTest.Text = "Checked!"
End If
Next
Was für einen Datentyp muss "item" haben
Und was wird damit eigentlich konkret ausgegen? Wird jede Checkbox durchgegangen ob sie angeklickt wurde oder nicht?
Besteht eine Möglichkeit abzufragen ob mehrere Checkboxen ausgewählt wurden und dementsprechend mehrere SQL-Anweisungen auszuführen?
danke schonmal...
 
Wieso guckst du nicht in die MSDN? Die erzählt dir sofort, von welchem Typ ein Item ist.

Und ja, in diesem Fall wird jedes Item durchgegangen.
 
super idee, im endeffekt kann man alles in irgendwelchen Hilfen nachlesen, dann könnten auch gleich alle Foren dicht machen :mad:
habe das ganze jetzt anders gelöst, hier die Lösung für alle die dasselbe Problem haben:
Code:
For Each myDataGridItem In gridFelder.Items
            chkSelected = myDataGridItem.FindControl("chkDel")
            If chkSelected.Checked Then
                strID = CType(myDataGridItem.FindControl("lblHiddenID"), Label).Text
                If IsPostBack Then
                    Dim iCmd As New SqlCommand
                    iCmd.Connection = MyConnection
                    iCmd.Parameters.Add("@VI_ID", strID)
                    iCmd.CommandText = "DELETE FROM table WHERE id= "
                    iCmd.CommandText += "(@VI_ID)"
                    iCmd.ExecuteNonQuery()
                End If
            End If
        Next
 
Die Idee dahinter ist die, dass man bei Kleinigkeiten (wie eben dieses Problem) viel schneller ist, wenn man der Hilfe nachguckt, anstatt stundenlang auf eine Antwort zu warten. Es ist daher auch in deinem Sinne.

Komplexe Probleme sind wieder ein ganz anderes Thema.
 
In der hilfe findet man meistens nicht die Lösung auf genau das Problem das einen beschäftigt, ich sprech da aus Erfahrung.
Und wenn man wirklich nichts bei Google findet erstellt man halt einen Thread im Forum seiner Wahl, auch wenn man etwas auf die Antwort warten muss.
Sind die Probleme zu komplex, sind die meisten Forenmitglieder ohnehin überfordert :rolleyes:
 

Neue Beiträge

Zurück