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

怎么判断datagridview是否定位到了某一行

2012-03-22 
求助:如何判断datagridview是否定位到了某一行?在程序里我要点击按钮后给一个变量赋值为选取行的某个字段

求助:如何判断datagridview是否定位到了某一行?
在程序里我要点击按钮后给一个变量赋值为选取行的某个字段的值。
但是如果没有进行行的选择,点这个按钮就会报错。所以想加下控制,判断是否已经选择行了。
问:如何判断datagridview是否定位到了某一行?

[解决办法]
rowindex>0?
[解决办法]
MsgBox(DataGridView1.BindingContext(数据源或记录集, "表").Position)
[解决办法]
datagridview.
先判断datagridview中是否有数据,
if datagridview.rowcount>0 then
textbox1.text=datagridview1.currentrow.cells("XXX").w=value
end if 

以上代码是将datagridview1中当前行的xxx单元格的值赋给textbox1

希望可以帮到你



[解决办法]
这个啊你可以
第一种方法:设置dgv的行选择模式为选中整行 \\这样你每次点击的时候都会选中行
第二种方法:用dgv.currentcell.rowindex来获取当前行号
[解决办法]
if not dataGridView1.SelectedRows.Count > 0 then msgbox("错误")

热点排行