gpt4 book ai didi

独立于行选择的 C# DataGridView 复选框

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:05 27 4
gpt4 key购买 nike

提前感谢您的帮助...我有一个带有一列复选框的 datagridview (c# Winforms)。单击其中任何一个时,它会自动选择该行。 (虽然不是反过来)。如何从复选框的检查中分离行选择?换句话说,我想启用多行选择,而不影响相应的复选框,并且还单击多个复选框而不“自动选择”复选框被“选中”的行?~罗恩

最佳答案

我不确定这是否是您正在寻找的,但希望它能为您指明正确的方向。如果您想确保在编辑单元格的值时没有选择任何行,您可以处理 DataGridView 的 CellBeginEdit 事件。

this.dataGridView1.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(dataGridView1_CellBeginEdit);

void dataGridView1_CellBeginEdit(object sender, System.Windows.Forms.DataGridViewCellCancelEventArgs e)
{
dataGridView1.ClearSelection();
}

如果您想维护现有的选择,您将需要实现一个更复杂的处理程序,例如保存当前选定行的索引并在之后恢复它们。

关于独立于行选择的 C# DataGridView 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1405849/

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