【问题标题】:How to hide a specific row of devexpress GridControl?如何隐藏 devexpress GridControl 的特定行?
【发布时间】:2014-09-08 16:23:21
【问题描述】:

在 c# datagrid 中使用此代码:

dataGridView.Rows[rowIndex].Visible = false;

devexpress gridControl 中的等价物是什么?

【问题讨论】:

标签: c# .net winforms devexpress xtragrid


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多