2010-11-05 79 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