在C#开发中,经常会遇到操作表格,一般是增删改查等,这里用实际代码来写删除一行的经典函数,因为删除后通常难以恢复,所以为了数据的安全性,删除已经存在的数据,这里都建议增加询问确定对话框,让用户再仔细考虑一下。
//实用代码
private void deleteLine(DataGridView dataGridView)
{
DialogResult res = MessageBox.Show("确定要删除列表中所选的一行吗?", "删除提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (res == DialogResult.OK) //按确定才进行下一步删除
{
if (dataGridView.Rows.Count >= 1) //是否空表,不加判断遇到空表将出错
{
dataGridView.Rows.Remove(dataGridView.SelectedRows[0]); //删除一行
dataGridView.Refresh(); //刷新显示
}
}
}