DataGridview已经绑定了数据源
想取当前行中所有列的数据并赋值到textbox中
不想使用textbox1.text = dgv1.CurrentRow.Cells["列名"].Value.ToString()的方法
由于需要复制的数据有点多,这样的代码看起来比较傻。。。
能不能将某一行的数据转换成一个什么类,然后再取值
(代码好看点)
比如XXXDataSet.XXXRow row = ((DataRowView)dgv1.CurrentRow.DataBoundItem).Row as XXXDataSet.XXXRow类似的方法
C# datagridview取某一行中的数据
答案:2 悬赏:30 手机版
解决时间 2021-03-22 06:51
- 提问者网友:夢醒日落
- 2021-03-21 07:34
最佳答案
- 五星知识达人网友:鸽屿
- 2021-03-21 07:52
你为什么不用强类型数据集(Strong Typed DataSet)?
还有既然你是绑定的,为什么你不直接使用后台数据?
还有既然你是绑定的,为什么你不直接使用后台数据?
全部回答
- 1楼网友:英雄的欲望
- 2021-03-21 08:23
先把一个datatable和数据库的表绑定,然后
datagridview.datasource = datatable
删除时
((datatable)datagridview.datasource).rows[行号].delete();
更新时把((datatable)datagridview.datasource)作为datatable去更新数据库就行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯