如何获行鼠标选中的一行?
哪位高的能指点一下,如何在C#中通过SQL语句删除一行数据?先谢谢了!
4 个解决方案
#1
比如:
string strNum ;
strNum = e.item.cell[0].Text;
delete from 表名 where 字段名 = '"+strNum+"';
试试看,行不咯????
string strNum ;
strNum = e.item.cell[0].Text;
delete from 表名 where 字段名 = '"+strNum+"';
试试看,行不咯????
#2
string delid= dgvxxx.CurrentCell.Value.ToString(); //得到当前选择的单元格值
delete from 表名 where 字段名 = '"+delid+" ';
删除该单元格值对应的数据库中内容。
当然连接数据库之类的都没写。
delete from 表名 where 字段名 = '"+delid+" ';
删除该单元格值对应的数据库中内容。
当然连接数据库之类的都没写。
#3
你的DatagridView是不是绑定DS或DT的???
绑定的话很容易:
[code]
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
[/code]
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
绑定的话很容易:
[code]
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
[/code]
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
#4
你的DatagridView是不是绑定DS或DT的???
绑定的话很容易:
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
晕,代码不是用 [ code ] 吗?
绑定的话很容易:
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
晕,代码不是用 [ code ] 吗?
#1
比如:
string strNum ;
strNum = e.item.cell[0].Text;
delete from 表名 where 字段名 = '"+strNum+"';
试试看,行不咯????
string strNum ;
strNum = e.item.cell[0].Text;
delete from 表名 where 字段名 = '"+strNum+"';
试试看,行不咯????
#2
string delid= dgvxxx.CurrentCell.Value.ToString(); //得到当前选择的单元格值
delete from 表名 where 字段名 = '"+delid+" ';
删除该单元格值对应的数据库中内容。
当然连接数据库之类的都没写。
delete from 表名 where 字段名 = '"+delid+" ';
删除该单元格值对应的数据库中内容。
当然连接数据库之类的都没写。
#3
你的DatagridView是不是绑定DS或DT的???
绑定的话很容易:
[code]
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
[/code]
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
绑定的话很容易:
[code]
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
[/code]
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
#4
你的DatagridView是不是绑定DS或DT的???
绑定的话很容易:
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
晕,代码不是用 [ code ] 吗?
绑定的话很容易:
ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();
sqlDataAdapter1.Update(ds1.Customers);
不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
晕,代码不是用 [ code ] 吗?