0

我在我的项目中使用数据网格视图控件,要求如下。行标题可见 = true,列标题可见 = true,多选 = true,选择模式 = 全行选择。允许多行选择 true 但当用户单击左上角单元格时不允许选择所有行。

请帮我!!!!!!!

4

3 回答 3

0

左上角单元格的唯一目的是选择所有单元格,我认为这不能被禁用。

在任何情况下,您都可以使用 if 条件来检查是否选择了所有行并相应地继续。

ps:我是C#新手,不太懂

于 2012-08-06T10:50:58.983 回答
0

感谢来自其他SO 线程的@anchandra 响应,您可以通过覆盖行为来完成该OnCellMouseDown行为:

protected override void OnCellMouseDown(DataGridViewCellMouseEventArgs e)
{
    if (e.RowIndex == -1 && e.ColumnIndex == -1) return;
    base.OnCellMouseDown(e);
}
于 2012-08-24T12:09:04.237 回答
-1

将 RowHeadersVisible 设置为 false。

于 2017-08-05T06:22:01.467 回答