<asp:datagrid id="dg_List" runat="server" AutoGenerateColumns="False" Width="800">
<Columns>
<asp:BoundColumn DataField="id" HeaderText="序号" ItemStyle-Width="15%"></asp:BoundColumn>
<asp:BoundColumn DataField="parentId" HeaderText="父序号" ItemStyle-Width="45%"></asp:BoundColumn>
<asp:BoundColumn DataField="filename" HeaderText="文件夹名" ItemStyle-Width="20%"></asp:BoundColumn>
<asp:BoundColumn DataField="description" HeaderText="描述" ItemStyle-Width="10%"></asp:BoundColumn>
<asp:TemplateColumn ItemStyle-Width ="10%" HeaderText="复选框">
<ItemTemplate>
<asp:CheckBox ID="chk_sel"  runat="server" BorderStyle="None" EnableViewState="true" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>

解决方案 »

  1.   

    http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html
    http://www.cnblogs.com/lovecherry/archive/2005/10/18/257338.html
    http://www.cnblogs.com/lovecherry/archive/2005/07/15/193477.html
    去看看这个就知道了
      

  2.   

    ((CheckBox)myDataGrid.Items[0].FindControl("chk_sel")).Checked
      

  3.   

    确保绑定 datagrid 的代码放在 !IsPostBack 里面, 如
    if(!IsPostBack) {
      MyDataGrid.DataSource = GetMyDataSource();
      MyDataGrid.DataBind();
    }
      

  4.   

    1. 
    if (!Page.IsPostBack)
       {
         datagrid邦定();
       }
    2. 
    我一般这样写
    ((CheckBox) DataGrid1.Items[0].FindControl("CheckBox1")).Checked
    3.
    你的mydatagrid.xxxxxxxxxxxx    与你的grid的ID明显不符算我眼花
      

  5.   

    ((CheckBox)mydatagrid.Items[0].Cells[4].Controls[1]).Checked;为什么是 Items[0]? 应该是你选择的 行Index
      

  6.   

    <asp:CheckBox ID="chk_sel"  runat="server" BorderStyle="None" EnableViewState="true" />
    为什么要禁止它的视图状态???
    EnableViewState="true" 去掉
      

  7.   

    引用 triffang(冲凉不除3) 
    --------------------------------------------------------------------------
    <asp:CheckBox ID="chk_sel"  runat="server" BorderStyle="None" EnableViewState="true" />
    为什么要禁止它的视图状态???
    EnableViewState="true" 去掉
    --------------------------------------------------------------------------
    这怎么叫“视图状态”了,新名词啊!
      

  8.   

    你这个DataGrid的id和后台根本不一样..
      

  9.   

    To: NekChan(骑蜗牛看星星)
    --------------------------
    那应该怎么叫?我平时是这样叫开的咯!
    .NET我自己自学的,如果有什么不规范的地方,请指教!
      

  10.   

    ((CheckBox)dg_List.Items[0].FindControl("chk_sel")).Checked
    或((CheckBox)dg_List.Items[0].Cells[4].Controls[0]).Checked。
    注意:Controls[0]不是Controls[1] 从0开始的。
    一般都是使用((CheckBox)dg_List.Items[0].FindControl("chk_sel")).Checked