1

这是一个数据网格视图的示例图像。

我想以这一行为基础,而不是选择一个单元格,我希望选择整行。行/单元格是只读的,因此不需要编辑单元格。我也喜欢删除 > 所在的最左侧。

(通过谷歌找到的蹩脚图片)

在此处输入图像描述

4

2 回答 2

3
myGrid.RowHeadersVisible = false;
myGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;

您可以在上面的代码中或通过设计器设置这些属性。 RowHeadersVisible是在该Appearance部分之下。SelectionMode是在该Behavior部分之下。

于 2012-11-27T18:28:26.823 回答
0

对于问题的整行选择部分,DataGridView 控件有一个名为 SelectionMode 的属性。将该属性设置为 SelectionMode.FullRowSelect。

不确定是否可以删除最左边的部分,但您可以将其宽度更改为 1 或 2 个像素。不记得它叫什么,但 DataGrifView 控件上有一个属性,它控制第一个“行指示器”列的宽度。

于 2012-11-27T18:07:52.360 回答