We have a Windows forms application using Infragistics controls and which is 3 tiered i.e. has a UI, business logic and data access layer. We will be putting a web front end on this using ASP.Net web forms and have been doing some proof of concepts using the WebDataGrid to bind to our collections of business objects and this works very well. We have designed our business objects with the web in mind so they do not use anything that wouldn't work in a browser over the web.
A large part of the application revolves around displaying grids of data and then allowing the User to select one row which then allows them to edit the details for that row/object. My question is what would be the best strategy to use for this editing:
1. Allow the User to do the edits in the WebDataGrid itself2. Take the User to a separate Web Form with individual fields for them to make the updates similar to what we do today in the Windows application
whichever method we choose we want to use data binding and after the User has made the changes the code needs to call the .Save() method on the object as there is business logic behind it that needs to be called before the record is saved.
Any help greatly appreciated.
Let me know if I may be of further assistance.