C#中DataGridView如何添加双击事件?

2019-01-02 20:29发布

现在我是这样做的:在属性/事件窗口点击DoubleClick后面的空白,自动生成事件方法:
private void gv_books_DoubleClick(object sender, System.EventArgs e)
{

}
但我需要从类型的事件对象e中获取有关DataGridView有关信息,e强制转换为DataGridViewCellMouseEventArgs类型后报错。
应该如何解决?

3条回答
回忆,回不去的记忆
2楼-- · 2019-01-02 20:31
foreach (DataGridViewRow Row in dataViews.Rows) 
{
    Row.Cells[0].Value
    .......
}
查看更多
春风洒进眼中
3楼-- · 2019-01-02 20:47

e.ColumnIndex == 5 表示你点击的行的单元格数

查看更多
初与友歌
4楼-- · 2019-01-02 20:53

如果是你想使用DataGridViewCellMouseEventArgs e,应该使用datagirdview的CellDoubleClick事件

查看更多
登录 后发表回答