C# datagridview为什么当前行是第一行,怎么让选中的行成为当前行, 请大家帮忙看下,谢谢

如题所述

dataGridView1.Row[index].selected = true;//只能说明这一行被选中,不表示这一行就是当前行啊。
你可以这样设置当前行:dataGridView1.CurrentCell = dataGridView1.Row[index].Cells[0];
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-21
你点击datagridview行时,记录一下行序号。
然后在button事件中使用该行就行了。追问

我上面是查询时选中的行, 一开始是不知道那一行的,你看一下代码,

追答

看看最左边的小三角那是当前行。
dataGridView1.Rows[q].Cells[2].FormattedValue.ToString()

追问

我是想让小三角在第二行上面。第二行是我选中的行,也就是查询出来的行

追答

那把最左边显示那个小三角的列给隐藏了吧。

那把最左边显示那个小三角的列给隐藏了吧。

相似回答