DataGridView 为什么选中内容 才可以获取索引 150

.SelectedRows[e.RowIndex].Cells[0].Value.ToString();.Rows(e.RowIndex).Cells(0).Value.... .SelectedRows[e.RowIndex].Cells[0].Value.ToString();
.Rows(e.RowIndex).Cells(0).Value.ToString()
同样的语句 在VB.NET里面 只要选中了行 就可以获取索引
在C#里面 必须选中单元格里面的内容 才可以获取该行的索引
展开
 我来答
桑榆肖物
2013-07-28 · 一个写诗的程序猿,桑榆肖物
桑榆肖物
采纳数:164 获赞数:437

向TA提问 私信TA
展开全部

可能是你的事件选的不对

应选这个事件,“行接收焦点成为当前行”

事件和代码如下:

private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int selehang = e.RowIndex;
           //用户选中的行
        }
更多追问追答
追问
这个事件也尝试了 没有触发
追答

怎么会,我的都可以的

再试试这个,或者两个都写上

private void dataGridView1_CellStateChanged(object sender, DataGridViewCellStateChangedEventArgs e)
        {
            int selehang = e.Cell.RowIndex;
            int selelie = e.Cell.ColumnIndex;
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清水栞
2013-07-28 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:986万
展开全部
你应该是事件弄错了,不管是Vb.net还是C#,调用的类型库是一样,所以功能也是一样。。。最多是语法不一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae3233c
2013-07-28 · TA获得超过1175个赞
知道小有建树答主
回答量:1329
采纳率:0%
帮助的人:480万
展开全部
你是写在什么事件中的, 确定用的是同一个事件吗
追问
dataGridViewX1_CellClick
VB和c# 同一个事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式