如何隐藏devexpress GridControl的特定行?

时间:2014-09-08 16:23:21

标签: c# .net winforms devexpress xtragrid

在c#datagrid中使用此代码:

dataGridView.Rows[rowIndex].Visible = false;

devexpress gridControl中的等价物是什么?

1 个答案:

答案 0 :(得分:0)

相当于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;
    }
}