我在我的项目中使用数据网格视图控件,要求如下。行标题可见=真,列标题可见=真,多选=真,选择模式=全行选择。允许多行选择true,但不允许在用户单击左上角单元格时选择所有行。
请帮帮我!
发布于 2012-08-06 10:50:59
左上角单元格的唯一目的是选择所有的单元格,我不认为这可以被禁用。
在任何情况下,您都可以使用if条件来检查是否选择了所有行,并相应地继续操作。
附言:我是C#的新手,知道的不多
发布于 2012-08-24 12:09:04
多亏了来自另一个SO thread的@anchandra响应,您可以通过覆盖OnCellMouseDown
行为来完成该行为:
protected override void OnCellMouseDown(DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex == -1 && e.ColumnIndex == -1) return;
base.OnCellMouseDown(e);
}
发布于 2017-08-05 06:22:01
将RowHeadersVisible设置为false。
https://stackoverflow.com/questions/11826591
复制相似问题