以编程方式更改ultragrid的ROW的可见位置

时间:2012-12-03 05:49:05

标签: c# winforms ultragrid

我有一个带有未绑定布尔列的超网格,我将其命名为“选择”。

用户可以通过选中或取消选中该行的“选择”单元格来选择和取消选择一行。

但如果网格行的数量非常多,则用户很难找到所有选定的行。

所以我想在用户选择它们之后将选定的行发送到网格的顶部。 但我找不到任何可以帮助我的财产?

1 个答案:

答案 0 :(得分:3)

我自己找到了解决方案:

private void ultraGrid1_AfterCellUpdate(object sender, CellEventArgs e)  
    {  
        if (e.Cell.Column.Key == "Select" && Convert.ToBoolean(e.Cell.Value))  
            {  
                ultraGrid1.Rows.Move(e.Cell.Row, newPosition);  
            }  
        }