C# 如何让DataGridView执行以下操作
我需要它:C# 如何让DataGridView执行以下操作,c#,winforms,datagridview,C#,Winforms,Datagridview,我需要它: 展开列以填充整个宽度,而不考虑字符串的长度 选择整行,然后单击其上的任意位置 我还需要捕获双击并在用户单击的行上检索列的值。EventArgs e是否具有此属性?我想您要做的是为宽度设置列填充模式 您可以使用CellMouseDoubleClick处理双击事件 展开列以填充整个区域 宽度与长度无关 字符串: 您需要修改AutoSizeMode、MinimumWidth、FillWeight和可调整大小的属性,如MSDN文章中所述 单击以选择整行 在它的任何地方: 对于任何单击事
我还需要捕获双击并在用户单击的行上检索列的值。EventArgs e是否具有此属性?我想您要做的是为宽度设置列填充模式 您可以使用CellMouseDoubleClick处理双击事件
- 展开列以填充整个区域 宽度与长度无关 字符串: 您需要修改AutoSizeMode、MinimumWidth、FillWeight和可调整大小的属性,如MSDN文章中所述
- 单击以选择整行
在它的任何地方:
对于任何单击事件
dataGridView1.Rows[e.RowIndex].Selected=true代码>
- 我还需要捕获双击
并在上检索列的值
用户单击的行:
您可以使用
或CellContentDoubleClick
访问CellMouseDoubleClick
e.ColumnIndex
SelectionMode
设置为DataGridViewSelectionMode.FullRowSelect
。另外,我要避免双击CellContentDoubleClick
,因为你不能双击空单元格!
DataGridViewCellMouseEventArgs e
row = e.RowIndex
column = e.ColumnIndex