gpt4 book ai didi

C# 任何人都明白为什么这不能在 datagridview 中正确选择行

转载 作者:行者123 更新时间:2023-11-30 21:10:17 34 4
gpt4 key购买 nike

我有一个数据 GridView ,我希望行标题能够正确选择整行。尽管我认为无论如何都应该这样做,但事实并非如此。我尝试了以下但没有运气,你能看到一些明显的东西吗? =P问候,戴夫

    private void dataGridView2_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
dataGridView2.Rows[e.RowIndex].Selected = true;
}

最佳答案

尝试设置

DataGridView.MultiSelect=false; 

DataGridView.SelectionMode = FullRowSelect; 

您可以阅读有关 MultiSelect 的信息属性(property)及SelectionMode链接的 MSDN 库中的属性。

如果您希望用户选择多行,则将 MultiSelect 设置为 true。

 DataGridView.MultiSelect=true; 

编辑

然后你可以这样调用你的事件:

private void dataGridView2_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
dataGridView2.Rows[e.RowIndex].Selected = true;
}

要选择数据 GridView 中的单个单元格并在单击行标题时选择整行,请将选择模式设置为 RowHeaderSelect

DataGridView.SelectionMode = RowHeaderSelect;

RowHeaderSelect 的 MSDN 解释是:单击一个单元格将其选中。单击行标题可选择整行。

关于C# 任何人都明白为什么这不能在 datagridview 中正确选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8562627/

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