这个查一下msdn帮助吧,很简单的,输入datagrid有很详细的参考

解决方案 »

  1.   

    我的方法是在table中增加一列
    DataColumn colBool9 = new DataColumn();
    colBool9.ColumnName = "bool";
    colBool9.DataType = System.Type.GetType("System.Boolean");
    colBool9.AutoIncrement = false;
    colBool9.DefaultValue = "false";//默认值为false
    colBool9.Caption = "bool";
    colBool9.ReadOnly = false;
    然后在
    aspx中的datagrid利用模板添加CheckBox 将AutoPostBack="True"OnCheckedChanged="CheckBox_CheckChanged" Checked='<%#DataBinder.Eval(Container.DataItem, "bool")%>'
    <ItemTemplate>
    <asp:CheckBox id="CheckBox" runat="server" Height="19px" Width="30px" AutoPostBack="True" value = '<%#(Container.ItemIndex + 1) %>' OnCheckedChanged="CheckBox_CheckChanged" Checked='<%#DataBinder.Eval(Container.DataItem, "bool")%>'>
    </asp:CheckBox>
    </ItemTemplate>
    然后在cs文件中
    protected void CheckBox_CheckChanged(object sender, System.EventArgs e)
    {
    在这里如果点击CheckBox了就把刚才添加的列变为ture}
    然后
    遍历在删除的时候遍历表看看那个是ture
      

  2.   

    to:exee(检查一下我的心理的病是否和你的一样) 
    你能不能具体一点怎么做啊?
    那个在table中增加一列代码放在那里啊?
    老兄,麻烦一下