Thanks for the reply jbe.
My scenario is something like this,
I should display the purchaseorderlist in three different grid based on the status.
first grid should display all the P.O which are "inprogress", other two must display the P.O with the status "completed", "pending" respectively.
what I have done is, I have declared three IEnumerable<PurchaseOrder> variables in Viewmodel, and in the constructor of ViewModel, I have extracted the relevant Purchase orders based on its status from the purchaseorder ObservableCollection (using
linq) and stored them in the variables. So I can bind this IEnumerable variables in the View (Grids).
I would like to know, whether am in the right path of handling my scenario ? if so, whenever I change something or delete a particular record, I have to redo the same work in the controller (extracting the P.O based on its status) and rebind the grid
in the View.
any suggestions / guidelines ??