新手,老师给指导下,如何删除dataGridView里的一行,就是右击然后点删除就可以删除这一行 contextMenuStrip控件,用datagridview关联这个控件。itemclick事件。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绑定的源里Remove这条记录就好了。。如果源不能实时更新,你要重新赋源 给dataGridView加个CellMouseClick事件void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e){ if (e.Button == System.Windows.Forms.MouseButtons.Right) { if (MessageBox.Show("您确定要删除本条信息吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { SqlCommand cmd = new SqlCommand(string.Format("delete 表名 where cno= '{0}'", dataGridView1.Rows[e.RowIndex].Cells[1].Value), new SqlConnection()); cmd.ExecuteNonQuery(); //在这里调用你写的代码重新绑定; } }} private void DataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e){ foreach (DataGridViewRow r in DataGridView1.SelectedRows) { if (!r.IsNewRow) { DataGridView1.Rows.Remove(r); } }} 给该控件添加 点击事件--这个不用教吧,判断e.Button是不是右击的,是就取得行索引值,datagridview.rows.removeat(index), 麻烦帮写个连接Access数据库的登录窗口代码 一个简单的算法题 C# 修改Win7 注册表如何获取权限 求一正则表达式,急!!!! 各位老师,c#的配置文件在那里? 如何设置永久存在的cookies?Expires属性该设置成啥? Web下水晶报表,怎么按下一页显示,和缩放。 我每张图是90*56大小一至,按一定顺序排,每排排9张图,排两排,不重叠.在c#里要怎么写啊 Json反序列化对象求解 请问各位,一般你们较大软件(应该叫系统吧)的测试周期占整个周期(系统100%完成)的多少啊?编码占周期的多少呢? C#datagriview的问题 MessageBox.Show() 为什么没输出
如果源不能实时更新,你要重新赋源
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
if (MessageBox.Show("您确定要删除本条信息吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
{
SqlCommand cmd = new SqlCommand(string.Format("delete 表名 where cno= '{0}'", dataGridView1.Rows[e.RowIndex].Cells[1].Value), new SqlConnection());
cmd.ExecuteNonQuery();
//在这里调用你写的代码重新绑定;
}
}
}
{
foreach (DataGridViewRow r in DataGridView1.SelectedRows)
{
if (!r.IsNewRow)
{
DataGridView1.Rows.Remove(r);
}
}
}