C# WinForm 实现增删改查等功能(Access版) 系列之四-删除
来源:互联网 发布:关家垴战斗 知乎 编辑:程序博客网 时间:2024/05/29 19:06
删除一条记录模块设计与实现
/// <summary>
/// 删除数据库中的一记录
/// </summary>
/// <returns></returns>
public bool deletDataGridViewOneLine(object sender, EventArgs e)
{
bool result = false;
Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); //单选模式
int selectedRow = dataGridView1.SelectedRows[0].Index; //获得选中的某行
string MName = dataGridView1.Rows[selectedRow].Cells[0].Value.ToString().Trim();
// MessageBox.Show(MName.ToString());
DialogResult dr = MessageBox.Show("确定要删除这条记录吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
if (MName != null && MName != "")
{
OleDbConnection conn = GetConnection();
string sqlText = "delete from MResume where 姓名=@MName";
OleDbCommand cmd = new OleDbCommand(sqlText, conn);
cmd.Parameters.AddWithValue("@MName", MName);
try
{
conn.Open();
int i = cmd.ExecuteNonQuery();
result = true;
}
catch (Exception ex)
{
MessageBox.Show("发生异常:" + ex.ToString(), "提示");
result = false;
}
finally
{
conn.Close();
}
}
}
return result;
}
//右键选中行
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
//本方法来自CSDN博客,转载请标明出处:http://blog.csdn.net/yshjshxxn/archive/2009/06/26/4300927.aspx
//判断如果点击的是鼠标右键
if (e.Button == MouseButtons.Right)
{
//判断鼠标点击在数据行上
if (e.RowIndex >= 0)
{
dataGridView1.ClearSelection();
dataGridView1.Rows[e.RowIndex].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
}
}
}
- C# WinForm 实现增删改查等功能(Access版) 系列之四-删除
- C# WinForm 实现增删改查等功能(Access版) 系列之四
- C# WinForm 实现增删改查等功能(Access版) 系列之二
- C# WinForm 实现增删改查等功能(Access版) 系列之三
- C# WinForm 实现增删改查等功能(Access版) 系列之五-查询
- C# WinForm 实现增删改查等功能(Access版) 系列之六-分页
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- C# WinForm 实现增删改查等功能(Access版) 系列之三-更新
- C# WinForm 实现增删改查等功能(Access版) 系列之二-增加
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- C# WinForm 实现增删改查等功能(Access版) 系列之六-分页
- C# WinForm 实现增删改查等功能(Access版) 系列之五-查询
- C# WinForm 实现增删改查等功能(Access版) 系列之一
- C# WinForm 实现增删改查等功能(Access版) 系列之一-显示
- C# WinForm 实现增删改查等功能(Access版) 系列之八-导出数据到Excel
- C# WinForm 实现增删改查等功能(Access版) 系列之八-导出数据到Excel
- ASP.NET实现增删改查等功能(Access版)系统之四-删除
- ASP.NET实现增删改查等功能(Access版)
- C# WinForm 实现增删改查等功能(Access版) 系列之二-增加
- make 参数
- C# WinForm 实现增删改查等功能(Access版) 系列之一-显示
- Source Insight使用技巧
- Java接口知识点
- C# WinForm 实现增删改查等功能(Access版) 系列之四-删除
- zoj 2952 Find All M^N Please
- 基于角色的权限设计
- POJ 1411 数论+优化
- C# WinForm 实现增删改查等功能(Access版) 系列之八-导出数据到Excel
- 24 虚拟主机与Tomcat【Virtual Hosting and Tomcat】
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- 27 在Maven中使用【Mavenized】
- C# WinForm 实现增删改查等功能(Access版) 系列之六-分页