33问答网
所有问题
c#datagridview删除选中行,并删除SQL数据库中对应行
如题所述
举报该问题
推荐答案 2019-02-09
你datasource里面绑定的是什么呢?你可以在gridview中放一个隐藏列,比如id,然后选中行的时候你可以知道这个id。根据这个id删除。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/WdRWWcB4RRB4cPhW4c.html
其他回答
第1个回答 2019-09-30
没人回答,
我来帮你
假设你显示两个字段,
一个
学号,
一个姓名
01
张三
当你选中这行的时候,
你可以通过
dgv(该datagridview控件名).selectedrows[0].cells[0].value
取到
01
该值是object类型,
转成你需要的类型,
然后
执行
delete
from
xx
where
学号=01
就可以啦
相似回答
c#
选中dataGridView中
的
一行
将其
删除
答:
1.你只是手工
删除dataGridView选中行,数据库里
的这
行数据
并没有改变,代码这样写:if (this.dgvXFLB.SelectedRows.Count > 0){ DataRowView drv = dgvXFLB.SelectedRows[0].DataBoundItem as DataRowView;drv.Delete();} 判断是否有被选中的行,然后将该
行删除
,注意,只是dataGridView里移除该...
c#中选中dataGridView
的
一行
或者多
行,
然后
删除数据库对应
的数据
答:
string cmdText = "delete from 图书表 where 图书编号=@bookid";OleDbConnection conn = new OleDbConnection();conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data source=你的
数据库
名字.mdb";OleDbCommand cmd = new OleDbCommand(cmdText, conn);cmd.Parameters.Add("@bookid"
,
Sql
Db...
你好!关于
c#中选中dataGridView
的
一行
或者多
行,
然后
删除数据库对应
的数...
答:
删除后,需要重新绑定
dataGridView数据
。//绑定dataGridView数据源 private void BindGrid(){ (略)} //
删除dataGridView选中行
protected void btnDel_Click(object sender, EventArgs e){ (删除操作略)BindGrid();}
大家正在搜
datagridview选中数据
datagridview选中某行
datagridview选中一行
datagridview选中整行
gridview获取选中行数据
datagridview取消选中
datagridview数据源
datagridview复选框
datagridview行高