DataGrid删除问题
大家来研究一下,最近用DataGrid删除一行(下面的代码不能删除)
各位高手知道哪里错了吗?有没有更好的方法?
代码:
。。。。。。
int row;
row = dataGrid1.CurrentCell.RowNumber;
DataBase db = new DataBase();
SqlDataAdapter da = new SqlDataAdapter("select * from px", db.connstring);
DataSet ds = new DataSet();
da.Fill(ds);
if (MessageBox.Show("是否要删除这条记录!", "对话框消息", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
ds.Tables[0].Rows[row].Delete();
}
if (ds.HasChanges() == true)
da.Update(ds);
不知道哪里出错了,请大家帮忙看一下。