dvTest.RowFilter = theFilterBar.RowFilter;
Try this.
dvTest.RowFilter = dvTest.RowFilter + " AND " + theFilterBar.RowFilter;
theFilterBar.RowFilter = "";
>dvTest.RowFilter = theFilterBar.RowFilter;
>
>Try this.
>
>dvTest.RowFilter = dvTest.RowFilter + " AND " + theFilterBar.RowFilter;
>theFilterBar.RowFilter = "";
>
>
>
GridTestFilterBar_4346.zip
private void gridDataBoundGrid1_CurrentCellShowingDropDown(object sender, GridCurrentCellShowingDropDownEventArgs e)
{
GridCurrentCell cc = this.gridDataBoundGrid1.CurrentCell;
if(cc.RowIndex == 1 && cc.ColIndex > 0)
{
GridComboBoxCellRenderer cr = cc.Renderer as GridComboBoxCellRenderer;
ListBox lb = cr.ListBoxPart;
DataTable dt = lb.DataSource as DataTable;
string colName = dt.Columns[0].ColumnName;
dt = new DataTable("MyTable");
dt.Columns.Add(new DataColumn(colName));
DataRow dr = dt.NewRow();
dr[0] = "(none)";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = "(custom)";
dt.Rows.Add(dr);
foreach(DataRowView drv in this.dvTest)
{
dr = dt.NewRow();
dr[0] = drv[colName];
dt.Rows.Add(dr);
}
lb.DataSource = dt;
}
}