Hi Mike. You are the man with the knowledge so.... can you tell me if the ultradatasource can be used in conjunction with a binding source, specifically using the binding source to filter rows that are to appear in a grid? i.e display only records begining with an 'a' etc.
I'm not sure I understand the question. The grid has built-in filtering capability. So you don't need a BindingSource in order to do filtering. I wasn't aware that the BindingSource had any filtering functionality. But if it does, then I can't see any reason why it should not work with any data source, including UltraDataSource or the grid.
Thanks Mike, I will elaborate a little further.....
In my app (prototype actually which is built using VS 2008) the built in filtering facility is going to be reserved for the user only. I dont want to have to maintain what filters I have selected and what the user has selected. So for that reason I instead decided to use the binding source (which does indeed have filtering capabilities) for my filtering and keep the users filtering safe within the grid itself.
I have used binding sources on many occasions but always in relation to a typed dataset and have never known it to not filter correctly. Indeed I was so convinced that I was doing something stupid that I had a colleague look at my code and he agreed that it looked correct to him too.... For now I have got around the issue by using the grids filtering but as I have already mentioned this will not be possible in the app which is due for release this year.
Are you aware of any issues or do you think that there may be a gap in your data source inplementation which leads to the filtering not working correctly?
Hi,
So you are saying that when you use the Filtering functionality of the BindingSource which is using an UltraDataSource, the filtering does not work?
As I said, I wasn't even aware that the BindingSource had filtering functionality. So I'm not really sure how it's supposed to work. Perhaps this is a bug and the UltraDataSource is doing something wrong here. Or perhaps the filtering only works on certain types of data sources. There's no way I can say for sure without doing some more research.
I suggest that you create a small sample project which demonstrates this. Perhaps a sample using a DataTable and an UltraDataSource to show that one works and the other doesn't. And then Submit an incident to Infragistics Developer Support so they can check it out.