Devexpress 在加载时设置行过滤器

Devexpress 在加载时设置行过滤器,devexpress,Devexpress,如何将行筛选器设置为一个值,以便表单加载时在devexpress gridview中按该列值进行筛选。以下是适用于您的代码: protected void Page_Load(object sender, EventArgs e) { ASPxGridView1.FilterExpression = "[CategoryName] = 'Beverages'"; } 我以为你在用ASPxGridView。如果您使用的是Winforms网格,则代码应为: gridView1.Active

如何将行筛选器设置为一个值,以便表单加载时在devexpress gridview中按该列值进行筛选。

以下是适用于您的代码:

protected void Page_Load(object sender, EventArgs e)
{
    ASPxGridView1.FilterExpression = "[CategoryName] = 'Beverages'";
}

我以为你在用ASPxGridView。如果您使用的是Winforms网格,则代码应为:

gridView1.ActiveFilterCriteria = new DevExpress.Data.Filtering.BinaryOperator("Status", "P");

我使用的是winfroms,没有看到filterExpression属性。我看到的只是rowFilter属性及其只读。我将ShowAutoFilter行设置为true,它在grdview中显示rowFilter行,这就是我现在加载时想要的。我想将列中的单元格最初设置为一个值……该列称为“状态”我想设置的值是“P”,它将过滤网格中的status=“P”。当我手动执行此操作时,它会起作用,但我希望它在加载时发生。这会起作用……但是否仍有方法使用“P”值填充行筛选器的单元格?gridView1.SetRowCellValue(DevExpress.XtraGrid.GridControl.AutoFilterRowHandle,“状态”,“P”);