就是根据datagridview中选定的行,点“删除”按钮后,删除所连接SQL数据库中的记录,再更新datagridview,其中许可单位或个人是主键, 请给出详细代码
使用你给的语句出现 类型“system.widnows.forms.datagridviewselectedrowcollection”未定义构造函数 应该怎么处理 谢谢 我是初学者 麻烦你回答的详细点
追答那就改一下。
private string dr;
private void dataGridView1_Click(object sender, EventArgs e)
{
try
{
//单击控件的时候,这里直接主键的只提取出来
dr = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
}
catch
{ return; }
}
private void button1_Click(object sender, EventArgs e)
{
//比如这个是你的删除按钮
if (dr != "" )//判断是否有值 {
string delstr = "delete from table where 许可单位或个人 ='" + dr+ "'";
//语句有了调到你用来删除数据库中数据的方法中,然后重新给datagridview绑定数据。
}
}
这样你在看一下。
if (dr != "" )//判断是否有值 {
string delstr = "delete from table where 许可单位或个人 ='" + dr+ "'";
这段代码提示“嵌入的语句不能是声明或标记语句” 麻烦你再给改一下 谢谢
......你不是拷贝过去的吧。。。不加注释应该是这样。。没问题呀。。。
if( dr != "" )
{
string delstr = "delete from table where 许可单位或个人 = '" + dr + "' ";
}
参考资料:123