日期:2014-05-19  浏览次数:20877 次

大家好,好长时间不见了!!一个特急的问题,再线等,请帮忙
描述:
我在GridView中的第一列中添加了checkbox,要实现,当点选择某列的checkbox后,要捕捉到checkbox的状态,并取得相应行的其它数据信息。
问题:
但是,我在button事件中总是捕捉不到checkbox   的选中状态,能找见gridview中的checkbox,但是他的状态总是为false.

代码:.aspx:
        
                              <asp:GridView   ID= "GridView1 "   runat= "server "   Width= "534px "   AutoGenerateColumns= "False "   OnSelectedIndexChanged= "GridView1_SelectedIndexChanged ">
                                      <Columns>
                                              <asp:TemplateField>
                                                      <EditItemTemplate>
                                                              <asp:CheckBox   ID= "CheckBox1 "   runat= "server "   />
                                                      </EditItemTemplate>
                                                      <ItemTemplate>
                                                              <asp:CheckBox   ID= "CheckBox1 "   runat= "server "   />
                                                      </ItemTemplate>
                                              </asp:TemplateField>
                                              <asp:BoundField   DataField= "roleInfoID "   HeaderText= "角色代码 "   />
                                              <asp:BoundField   DataField= "roleInfoName "   HeaderText= "角色名称 "   />
                                      </Columns>
                              </asp:GridView>
                              &nbsp;&nbsp; <asp:CheckBox   ID= "CheckBox2 "   runat= "server "   OnCheckedChanged= "CheckBox2_CheckedChanged "