To reproduce:
- Add several rows to a grid where the paging is enabled (make sure that last row has unique values)
- Use the excel like filtering in the first page, notice that the last value is missing.
Workaround:
void radGridView1_FilterPopupInitialized(object sender, FilterPopupInitializedEventArgs e)
{
RadListFilterPopup popup = e.FilterPopup as RadListFilterPopup;
if (popup != null)
{
foreach (GridViewRowInfo row in radGridView1.Rows)
{
var value = row.Cells[e.Column.Name].Value;
if (!(popup.MenuTreeElement.DistinctListValues.Contains(value)))
{
popup.MenuTreeElement.DistinctListValues.Add(value.ToString(), value.ToString()) ;
}
}
}
}