2010-11-05 81 views

回答

4

我还以为你使用ASPxGridView。如果您使用的是的WinForms网格,代码应该是:

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

那是行得通的......但无论如何填充rowfilter的单元格的值为“P”? – 2010-11-05 20:43:30

+0

gridView1.SetRowCellValue(DevExpress.XtraGrid.GridControl.AutoFilterRowHandle,“Status”,“P”); – 2010-11-05 20:50:38

+0

完美的作品!谢谢 – 2010-11-05 20:55:38

0

这里是应该为你工作的代码:

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

我使用winfroms,我不看到这一切我看到了FilterExpression属性是一个RowFilter属性及其只读 – 2010-11-05 20:23:53

+0

我的ShowAutoFilter行设置为真正的,它显示了grdview中的RowFilter行,这是我现在想要加载的我想将列中的单元格初始设置为一个值....该列被称为“状态”,我想设置的值是“P “它将过滤状态=”P“的网格。这在我手动执行的时候有效,但我希望它在加载时发生。 – 2010-11-05 20:29:25