gpt4 book ai didi

c# - XtraGrid 整行突出显示,但单击的单元格除外

转载 作者:太空狗 更新时间:2023-10-29 22:23:43 25 4
gpt4 key购买 nike

当我在下面的 GridView 中选择一行时,我的鼠标停留在上面的单元格(换句话说,我左键单击的单元格)以选择一行时,没有突出显示,而该行的其余单元格都是突出显示。

非常感谢您的帮助。

GridView myView = (GridView)oGrid.MainView;
myView.OptionsSelection.MultiSelect = true;
myView.OptionsSelection.MultiSelectMode = GridMultiSelectMode.RowSelect;

if (myView.RowCount > 0)
{
frmChangeMyStatus ff = new frmChangeMyStatus(ccfrms);
DialogResult dr = ff.ShowDialog();

if (dr == DialogResult.OK)
{
for (int i = 0; i < myView.SelectedRowsCount; i++)
{
row = myView.GetSelectedRows()[i];
//...........
}
}
}

最佳答案

如果您希望焦点单元格看起来像焦点行中的任何其他单元格,请在 View 属性中禁用焦点单元格样式。您可以通过两种不同的方式执行此操作:

  • 在运行时:

    myView.OptionsSelection.EnableAppearanceFocusedCell = false;

  • 在设计时:调用 XtraGrid 设计器,选择 Views::(您的 View )::OptionsSelection::将 EnableAppearanceFocusedCell 设置为 False

如果您可以访问 XtraGrid 设计器,并且需要更复杂的样式规则,则可以查看外观部分。

关于c# - XtraGrid 整行突出显示,但单击的单元格除外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420313/

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