GridView里面 添加一列checkbox用于判断选中的纪录怎么增加这列阿

解决方案 »

  1.   

    CheckBoxField b = new CheckBoxField();
    。。gvtable.Columns.Insert(0, b);中间还要写什么代码才能添加
      

  2.   

    在GRIDVIEW的HTML代码中加:
    <asp:TemplateField  HeaderText="选择">
        <ItemTemplate>
             <input type="checkbox" id="chkID" runat="server" />
         </ItemTemplate>
    </asp:TemplateField>
      

  3.   

    同上
    http://www.codeproject.com/aspnet/SelChkboxesDataGridView.asp
      

  4.   

    这样加吗,好像不行啊<asp:GridView ID="gvtable" runat = "server">   
    <Columns>
          <asp:TemplateField HeaderText="Select">
        <ItemTemplate>
           <asp:CheckBox ID="chkSelect" runat="server" />
        </ItemTemplate>
        <HeaderTemplate>
        </HeaderTemplate>
       </asp:TemplateField>
      </Columns>
      </asp:GridView>
      

  5.   

    private void GetDataViewCheckedBox(GridView  DGView)
        {
            HtmlInputCheckBox ckball;        foreach (GridViewRow DGRow in DGView.Rows)
            {
                ckball = (HtmlInputCheckBox)DGRow.FindControl("ckball");
                if (ckball.Checked == true)
                { 
                   //****处理被选中的记录。
                }
            }
        }
      

  6.   

    design生成的画面上已经显示checkbox了,但是跑出来却见不到checkbox,怎么回事啊
      

  7.   

    gridview 的AutoGenerateColumns属性设成 false 试试
      

  8.   

    AutoGenerateColumns已经是false的啦253了
    有人指点迷津阿