我需要它:
我还需要捕获双击并在用户单击的行上检索列的值。 EventArgs是否具有此属性?
答案 0 :(得分:1)
我认为你要做的是设置宽度的列填充模式。
Column Fill Mode in the Windows Forms DataGridView Control
您可以使用CellMouseDoubleClick
处理双击事件DataGridView.CellMouseDoubleClick Event
DataGridViewCellMouseEventArgs e
row = e.RowIndex
column = e.ColumnIndex
答案 1 :(得分:1)
展开列以填充整个列 宽度无论长度如何 字符串:
您需要修改MSDN文章Column Fill Mode in the Windows Forms DataGridView Control
单击选择整行 就在它的任何地方:
对于任何点击事件dataGridView1.Rows[e.RowIndex].Selected = true;
我还需要捕获双击 并检索列的值 用户点击的行:
您可以使用CellContentDoubleClick
或CellMouseDoubleClick
访问e.ColumnIndex