gpt4 book ai didi

.net - 如何在 DataGridView 中选择多个单元格

转载 作者:行者123 更新时间:2023-12-02 07:45:12 24 4
gpt4 key购买 nike

我的表单中有一个 DataGridView。功能如下。

  • 点击标题可选择整列。
  • 点击列标题以外的任何单元格可选择整行

我已将多选设置为 true。我可以使用鼠标选择多个单元格。但我想以编程方式进行。

最佳答案

如果您的 DataGridView 具有多选 true,那么您可以遍历网格并将所需的行设置为 Selected

(您的 dataGridView.SelectionMode 也应该是 FullRowSelect)

dataGridView.Rows[0].Selected = true;//determine index value from your logic
dataGridView.Rows[5].Selected = true;

编辑

而不是行选择然后你可以尝试这个逻辑,订阅 rowheaderclick 事件,你会得到它被点击的行索引,现在遍历列并将每个单元格设置为选中(类似于上面)

以与 HeaderClick 事件相同的方式,您可以使用列索引,现在按行循环并设置选定的行索引。

datagridview1[columnindex, rowindex].Selected = true

对于行,行索引将是固定的,而对于列选择,列索引将是固定的。

希望对你有帮助。

关于.net - 如何在 DataGridView 中选择多个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7550807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com