2010-11-05 3 views

ответ

4

Я думал, что вы использовали ASPxGridView. Если вы используете сетку Winforms, код должен быть:

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

Что работает .... но все равно, чтобы заполнить ячейку фильтра строк значением «P»? –

+0

gridView1.SetRowCellValue (DevExpress.XtraGrid.GridControl.AutoFilterRowHandle, «Status», «P»); –

+0

Работает отлично! благодаря –

0

Вот код, который должен работать для вас:

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

Я использую winfroms и я не вижу свойство filterExpression на все, что я вижу, что это свойство RowFilter и его только для чтения –

+0

я установить ShowAutoFilter строку true, и он показывает строку RowFilter в grdview, которую я хочу сейчас при загрузке. Я хочу сначала установить ячейку в столбце ... Столбец называется «Статус», а значение, которое я хочу установить, - «P », который будет фильтровать сетку, где status =« P ». Это работает, когда я вручную делаю это, но я хочу, чтобы это произошло при загрузке. –