Hello,
I've seen many complaints here about it, but I think nobody realy solved this issue yet. This issue is most unfortunate as clients complain about not being able to be filtering the grid properly...
The bug is still present even in 2011.3.1025.40 beta.
Here is how to reproduce the error:
1) Radgrid with AutocreateColumns = "true"
2) Advanced databinding
3) Bind it to a datatable, one or more columns should be datetime type
3) Try to perform a filtering using datetime column filter, so that a single row is found (maybe it's the IsEqual condition in filter???)
4) The row is present in datatable, VirtualItemsCount is set to 1, pager says that there is 1 row, but grid displays "no items row"
5) If you try to find the same row using another filter (for example a int-type one) exactly the same row is found, exactly the same row is in datatable and the row is rendered. So probably the erorr dependes of the kind of column you use for filtering?
6) I've tried to completely remove my own modifications to grid, leave it as you provided it (to avoid a bug in my own code), the row is still not being rendered.
7) I've tried to set the RadGrid's DataSource property to null and the again to the DataTable in the NeedDataSource event to "reset it", to set VirtualItemCount propery before and after setting the datasource property, nothing helped. Even if you call the Rebind() method on the grid, it doesn't help.
I've seen many complaints here about it, but I think nobody realy solved this issue yet. This issue is most unfortunate as clients complain about not being able to be filtering the grid properly...
The bug is still present even in 2011.3.1025.40 beta.
Here is how to reproduce the error:
1) Radgrid with AutocreateColumns = "true"
2) Advanced databinding
3) Bind it to a datatable, one or more columns should be datetime type
3) Try to perform a filtering using datetime column filter, so that a single row is found (maybe it's the IsEqual condition in filter???)
4) The row is present in datatable, VirtualItemsCount is set to 1, pager says that there is 1 row, but grid displays "no items row"
5) If you try to find the same row using another filter (for example a int-type one) exactly the same row is found, exactly the same row is in datatable and the row is rendered. So probably the erorr dependes of the kind of column you use for filtering?
6) I've tried to completely remove my own modifications to grid, leave it as you provided it (to avoid a bug in my own code), the row is still not being rendered.
7) I've tried to set the RadGrid's DataSource property to null and the again to the DataTable in the NeedDataSource event to "reset it", to set VirtualItemCount propery before and after setting the datasource property, nothing helped. Even if you call the Rebind() method on the grid, it doesn't help.