【发布时间】:2012-01-31 14:27:29
【问题描述】:
当我单击 gridview 内的复选框时,我在我的 Web 应用程序中使用 asp.net,然后我在按钮单击时检查它的值,它没有显示确切的值 这是asp代码
<asp:GridView ID="dgvMenu" runat="server" Width="100%" CssClass="grid" GridLines="None"
AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
View
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="View" runat="server" Checked="<%#Bind('View') %>" />
</ItemTemplate>
<ItemStyle Width="50px" HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="Menu" HeaderText="Menu Name">
<HeaderStyle HorizontalAlign="Left" CssClass="firstcol" />
<ItemStyle CssClass="firstcol" />
</asp:BoundField>
</Columns>
</asp:GridView>
这是它的 vb 版本,用于在按钮单击版本上获取其值
For Each item As GridViewRow In dgvMenu.Rows
Dim MenuName As String = item.Cells.Item(1).Text
Dim chkView As CheckBox = DirectCast(item.FindControl("View"), CheckBox)
Next
我想检查它的值是选中还是未选中,以便我可以处理它的值
【问题讨论】:
-
GridView 下方的按钮在哪里?
标签: asp.net vb.net gridview checkbox