winform中dataGridView怎么实现删除 我在窗体中加载了dataGridView 但是我怎么在点击删除按钮的事件时删除我选中的行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataGridView1.Rows.Remove(dataGridView1.CurrentRow); //删除dataGridView中的行datagridview1.rows[index].DataBoundItem.delete(); //删除数据库中的行,也可以根据一个字段,然后用存储过程删除 da.Tables["table"].Rows[dataGridVeiw1.CurrentRowIndex].Delete(); SqlParameter sp=new SqlParameter();string delcmd = "delete from userinfo where UserName=@UserName"; da.DeleteCommand = new SqlCommand(delcmd,conn); sp = da.DeleteCommand.Parameters.Add("@UserName",SqlDbType.VarChar); sp.SourceColumn = "UserName"; sp.SourceVersion = DataRowVersion.Original; //删除警告 objresult = MessageBox.Show("确定要删除当前记录么?","确认",MessageBoxButtons.YesNo,MessageBoxIcon.Warning); if (objresult == DialogResult.Yes) { try { ds.Tables["userinfo"].Rows[dataGridView1.CurrentRow.Index].Delete(); da.Update(ds, "userinfo"); MessageBox.Show("已删除记录"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { return; } dataGridView1.Rows.Remove(dataGridView1.CurrentRow); //删除dataGridView中的行 datagridview1.rows[index].DataBoundItem.delete(); //删除数据库中的行,也可以根据一个字段,然后用存储过程删除 求算法高手帮忙实现一个需求的算法(高分帖) 请问C#能分配多少个线程? 做一个文件复制的软件? 请教下 怎么把 开始菜单 开始图标 换 别的 (能换名字更好) 用代码实现 请问在windows server 2003系统中用什么命令恢复iis 6.0 关于List<T>的问题 请问,刷网站流量的原理是什么,在c#中怎么实现? C# 的richTextBox.LoadFile无法打开纯文本文件,是怎么回事 如何屏蔽IE工具栏及菜单?? 大家帮我看看这个方法,报错 SqlDataReader问题??? 急急!! 用c#做的基于客户端服务器的程序,如何让服务器合理的分配线程?
datagridview1.rows[index].DataBoundItem.delete(); //删除数据库中的行,也可以根据一个字段,然后用存储过程删除
string delcmd = "delete from userinfo where UserName=@UserName";
da.DeleteCommand = new SqlCommand(delcmd,conn);
sp = da.DeleteCommand.Parameters.Add("@UserName",SqlDbType.VarChar);
sp.SourceColumn = "UserName";
sp.SourceVersion = DataRowVersion.Original;
//删除警告
objresult = MessageBox.Show("确定要删除当前记录么?","确认",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);
if (objresult == DialogResult.Yes)
{
try
{
ds.Tables["userinfo"].Rows[dataGridView1.CurrentRow.Index].Delete();
da.Update(ds, "userinfo");
MessageBox.Show("已删除记录");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else
{
return;
}
datagridview1.rows[index].DataBoundItem.delete(); //删除数据库中的行,也可以根据一个字段,然后用存储过程删除