首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datagridview 数据用datatable绑定的。获取不到datagridview的值了,该如何解决

2013-06-25 
datagridview 数据用datatable绑定的。获取不到datagridview的值了用datatable来绑定datagridview 不能用da

datagridview 数据用datatable绑定的。获取不到datagridview的值了
用datatable来绑定datagridview 不能用datagridview.currentrow.cell[0].value.tostring();来获取当前活动行第一列的值吗。
之前用的datasource就可以直接获取到。
不知道什么原因。哪位知道。可不可以告诉我怎么获取啊 DataGridView C#
[解决办法]
datagridview.currentrow.cell[0].value不一定等于datasource里面的值,value只是显示的值,要看你如何format,
[解决办法]

引用:
用datatable来绑定datagridview 不能用datagridview.currentrow.cell[0].value.tostring();来获取当前活动行第一列的值吗。
之前用的datasource就可以直接获取到。
不知道什么原因。哪位知道。可不可以告诉我怎么获取啊
              
                  DataGrid……

是不是第一列是你添加的列,不是绑定的DataTable里的列?
[解决办法]
获取数据有2种,1从绑定表取,2从控件行获取,可换写法就能获取到,干嘛钻牛角?!
.Rows[行数].Cells[填].Value
[解决办法]
你可以调试dgv.datasource看一下啊,有没有值,是不是你在赋值的时候出现了问题?应该是可以取到的。
[解决办法]
贴代码,贴错误信息
[解决办法]
应该不会啊,如果Current行有的话肯定是可以去到的,还是把代码贴出来吧?
[解决办法]
 name.Text = datagridview.CurrentRow.Cells["name"].Value.ToString();
这个不会错的。贴下代码分享一下

热点排行