如何隐藏devexpress GridControl的特定行

本文关键字:GridControl devexpress 何隐藏 隐藏 | 更新日期: 2023-09-27 18:21:02

在c#数据网格中使用以下代码:

dataGridView.Rows[rowIndex].Visible = false;

devexpress gridControl中的等价项是什么?

如何隐藏devexpress GridControl的特定行

等效为ColumnView.CustomRowFilter事件。您可以使用此事件来隐藏特定的行。使用RowFilterEventArgs.ListSourceRow属性获取GridControl.DataSource中记录的索引,并将RowFilterEventArgs.Visible属性设置为false,将RowFilterEventArgs.Handled属性设置为true以隐藏行
以下是通过rowIndex变量隐藏行的示例:

private void gridView1_CustomRowFilter(object sender, RowFilterEventArgs e)
{    
    if (e.ListSourceRow == rowIndex)
    {
        e.Visible = true;
        e.Handled = true;
    }
}