c#datagridview双击判断第几行
答案:2 悬赏:20 手机版
解决时间 2021-04-07 22:03
- 提问者网友:饥饿走向夜
- 2021-04-06 23:50
c#datagridview双击判断第几行
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-04-07 00:57
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e){
e.RowIndex ---- 第几行
}
e.RowIndex ---- 第几行
}
全部回答
- 1楼网友:洎扰庸人
- 2021-04-07 01:15
可以设置datagridview的selectionmode属性为fullrowselect 实现左键点击选取整行,右击的话就需要在鼠标点击事件里面实现了
如下:
private void datagridview1_cellmouseclick(object sender, datagridviewcellmouseeventargs e)
{
if (e.columnindex < 0 || e.rowindex < 0) return;
if (e.button == system.windows.forms.mousebuttons.right)
{
datagridview1.rows[e.rowindex].cells[e.columnindex].selected = true;
}
}
右键菜单自己设置关联上dgv就可以,右键菜单的按钮点击事件内容如下:
if (datagridview1.currentrow == null) return;
datagridviewrow dgvr = datagridview1.currentrow;
string val = dgvr.cells["???"].value.tostring();你自己要获取的数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯