直接从数据库中删除gird中的选定记录

时间:2017-11-15 19:52:53

标签: c# sql

我想直接从数据库中删除所选行。我写了这段代码,但它无法正常工作。

这是我的代码,但它不会从我的SQL服务器本地数据库中删除记录;

MyDataSet.Tables["ProductTable"].Rows[gridView1.GetFocusedDataSourceRowIndex()].Delete();

2 个答案:

答案 0 :(得分:1)

试试这个解决方案:

{{1}}

答案 1 :(得分:1)

双击DataGridView;你得到一个名为CellContentClick的事件。

try
{
    int x = int.Parse(datagridview.Rows[e.RowIndex].Cells[UserID.Index].Value.ToString());
    string query = "delete from productable where UserID=" + x;
    // now delete execute procedure
    MessageBox.Show("Deleted Successfully");
    // write code to bring record again.
}
catch(Exception ex)
{
    MessageBox.Show(ex.StackTrace);
}