1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
Ho delle checkbox in un datagrid vedo se sono checcate o meno in questo modo
For Each item As DataGridItem In DataGridFatture.Items
Dim ck As CheckBox = CType(item.FindControl("chk_includi"), CheckBox)
If ck.Checked = True Then
''''faccio le mie azioni recuper id record selezionato
End If
Next

come faccio a recuperare l'id del record selezionato?

http://www.gustoroma.it/
52 messaggi dal 02 marzo 2005
Dim hd As HtmlInputHidden = GridItem.FindControl("ids")
id = hd.Value

ciao..Sabri

-------------------------------
HTML
-------------------------------
<asp:datagrid id="dg_utenti" runat="server"> <Columns> <asp:TemplateColumn> <ItemTemplate>
<asp:CheckBox ID="chk" Runat="server"></asp:CheckBox>
<input name="hidden" type="hidden" id="ids" value='<%# Container.DataItem("ID") %>' runat="server" /> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:datagrid>
---------------------------

Modificato da sabrina1983 il 23 giugno 2005 11.26 -
Hai impostato la proprieta' DataKeyField el tuo DataGrid?

For Each item As DataGridItem In DataGridFatture.Items 
Dim ck As CheckBox = CType(item.FindControl("chk_includi"), CheckBox) 
If ck.Checked = True Then 
Dim id As Integer = <b>DataGridFatture.DataKeys(item.ItemIndex)</b>
End If 
Next

Nicola Baldi
"Make things as simple as possible, but not simpler."
>>> My blog <<<

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.