Bonjour,
après avoir regardé sur plusieurs forums la question reste sans réponse.
J'ai un datalist qui charge des checkbox grâce à un dataset (chargement dans le page load) :
<asp:DataList ID="DL_options" runat="server">
<ItemTemplate>
<asp:CheckBox ID="cb_option" runat="server" Text='<%#Databinder.Eval(Container.DataItem, "LIBELLE")%>' />
<asp:Label ID="code_tarifsociete" runat="server" Visible="false" Text='<%#Databinder.Eval(Container.DataItem, "CODE")%>'></asp:Label>
</ItemTemplate>
</asp:DataList>
Je souhaite récupérer l'état des checkbox lors du submit, j'ai essayé de plusieurs façons mais je reçois tjs False même quand c'est coché :
Dim dli As DataListItem
Dim nb As Integer = 0
For Each dli In DL_options.Items
Dim cb As CheckBox = CType(dli.FindControl("cb_option"), CheckBox)
If (cb.Checked) Then
'traitement
End If
Next
Remarque : le "text" des checkbox est récupéré impec, mais pour le "checked" ça veut rien savoir... Je cherche une solution sans postback,
D'avance merci