DataGridView绑定了数据集,我添加了一个Button,在点击Button删除DataGridView数据同时怎么删除数据库表中对应的数据,希望大家能说详细点。

解决方案 »

  1.   

    获取你要删除的信息,写方法删除表中的信息,然后重新绑定数据源,或者grid有remove方法什么的
      

  2.   

    写sql语句,然后重新绑定下datagridview
      

  3.   

    delete from xxx where xxx=xxx,  datagridview.datasource=数据源
      

  4.   

     你是删除一条数据还是删除多条数据呢? 如果删除一条数据,就先得到DataGridView 中你选择的那一行数据的Id, 根据这个Id 写Delete * from 表名 where id =  DataGridView 中获得的Id。
     如果全部删除 就直接在删除button中写delete 不写条件了
      

  5.   

    执行下sql语句之后  datagridview在重新绑定下  
      

  6.   

    这哥们讲的够明白的了。
    插入数据库的代码会吗?如果插入会,那么删除跟它差不多,只不过要换一下sql语句。
    执行方法换一下更适合的。
      

  7.   

    1:eval和commandname<ItemTemplate>
         <asp:LinkButton ID="Link" runat="server" CommandName="del" CommandArgument='<%#Eval("Id")%>'><font color="red">删除</font></asp:LinkButton>
    </ItemTemplate>protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string Id = e.CommandArgument.ToString();        
            if (e.CommandName == "del")
            {
                int r = logBll.DeleteInLog(int.Parse(Id));
            }
        }
    2:得到当前行记录id 然后删除
      

  8.   

     dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
                 
                    this.wxTableAdapter.Update(this.yqDataSet1.wx);