问题描述
这是我的数据网格视图
我想在选择一行时获取 ID,但是当我选择一行并单击删除时,它似乎没有获取该行的 ID,而是转到 else 语句。这是我的代码。为什么选择时没有得到ID?
MySqlCommand cmd = conn.CreateCommand();
int ID = 0;
if ( ID != 0)
{
cmd = new MySqlCommand("delete from vehicle where ID=@id",conn);
conn.Open();
cmd.Parameters.AddWithValue("@id",ID);
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("Record Deleted Successfully!");
int rowIndex = dataGridView1.CurrentCell.RowIndex;
dataGridView1.Rows.RemoveAt(rowIndex);
}
else
{
MessageBox.Show("Please Select Record to Delete");
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)