伊夫添加該代碼能在這個網格複選框列複選框值:獲取在asp.net
<Columns>
<asp:TemplateField HeaderText="Visitor" HeaderStyle-Width="20" FooterStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:CheckBox ID="myCheckBox" runat="server"/>
</ItemTemplate>
<FooterStyle HorizontalAlign="Center" />
<HeaderStyle Width="20px" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
,我想獲得一個複選框的值,但我得到「對象引用未設置爲對象的實例「。錯誤。 這裏是我嘗試調用它,我得到的錯誤:
Dim checkb As String
For Each row As GridViewRow In orderGrid.Rows
Dim chk As CheckBox = CType(row.FindControl("myCheckBox"), CheckBox)
**checkb = Request.Form("myCheckBox")**
Next row
如何獲得複選框的正確值的任何想法?
先定義值然後嘗試取值! – 2013-05-13 14:03:49
當我點擊複選框然後點擊發送時,該值就會被定義。我只想檢查這些值,因爲其中存在一個錯誤 – 2013-05-13 14:07:21
顯示代碼,您正在定義複選框值 – 2013-05-13 14:09:47