200 messaggi dal 23 aprile 2001
ho un data grid, nel quale ho messo due template columns con un checkbox ed un button, il button attiva la modifica e poi l'update della riga.Tutto funziona, solo che quando cambio il valore del checkbox e salvo, quando rifà il databinding, le righe sucessive non vengono più visualizzate, se poi rientro in modifica, eccole riapparire...perchè?

extract code server

Private Sub DataGrid1_ItemCommand(ByVal source As Object, _
ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) _
Handles DataGrid1.ItemCommand
Select Case e.CommandName.ToString
.....
Case "Update"
Dim qtyText As TextBox
Dim flagChk As CheckBox

qtyText = CType(e.Item.Cells(1).Controls(0), TextBox)
'Dim scRow As String
'Dim eRow As Integer

'eRow = 3 + e.Item.ItemIndex
''DataGrid1__ctl3__ctl0
''DataGrid1__ctl3__ctl1
'scRow = "DataGrid1__ctl" & eRow & "__ctl1"
flagChk = CType(e.Item.Cells(2).Controls(1), CheckBox)



extract code HTML

<asp:TemplateColumn Visible="False" HeaderText="Seriale">
<ItemTemplate>
<asp:CheckBox id=CheckBox2 runat="server" Enabled="False" Checked='<%# DataBinder.Eval(Container, "DataItem.FL_MAT") %>'>
</asp:CheckBox>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox id=CheckBox3 runat="server" Enabled="True" Checked='<%# DataBinder.Eval(Container, "DataItem.FL_MAT") %>'>
</asp:CheckBox>
</EditItemTemplate>
</asp:TemplateColumn>

BAT
3.167 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

Così a occhio e croce, sembra che non esegui il databind della griglia ad ogni submit.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

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.