искам да премина през gridview и да видя дали квадратчето е отметнато, след което да получа стойността на първата колона, използвайки ASP .net gridview, кодът изглежда правилен ... но когато добавя оператора else към кода и след това поставя в else предупреждение след това, когато проверих в gridview и щракна върху бутона 1, те ми показват предупреждението, вместо да изпълнят командата, бих опитал това, но не работи:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
For i As Integer = 0 To DossierGV.Rows.Count - 1
If DirectCast(DossierGV.Rows(i).Cells(0).FindControl("CheckBox1"), CheckBox).Checked = True Then
execSQL("update OFPPT_Envoyer set vue = '1' where ID_Dossier = " & (DossierGV.Rows(i).Cells(1).Text), "e")
End If
Next
End Sub
и това е мрежовият изглед:
<asp:Button ID="Button1" runat="server" Text="Vue" />
<asp:GridView ID="DossierGV" runat="server" AllowSorting="True"
AutoGenerateColumns="False" DataKeyNames="ID_Dossier"
DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateField HeaderText="Choisir">
<EditItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ID_Dossier" HeaderText="ID_Dossier" ReadOnly="True"
SortExpression="ID_Dossier" />
<asp:BoundField DataField="I ....................
..............................