功能:选中datagidview中一行数据,点击删除按钮则这一行数据在datagridview中删除同时在数据库中删除
注意:我在实现这个功能的时候,出现了一个bug,目前还没有得到解决。这个就是在第一次单击删除按钮的时候,删除会失败,但是在第二次点击以后就能顺利删除。
如果有大神发现我代码的问题所在,欢迎指点一二。
此问题已解决。
1.删除功能的实现
public bool DataDelete(DataGridView dataGridView1, OleDbConnection conn)
{
bool result = false;
DialogResult dr = MessageBox.Show("确定要删除这条记录吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
//int iCount = dataGridView1.SelectedRows.Count;
Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);
conn.Open();
//if (iCount < 1)
if (selectedRowCount < 1)
{
Message