I need to implement an editable datagrid which allows to get and edit data from single table and joined tables as well. I use SQL Sqerver 2008 db and Linq to SQL.
Shall I use a ASP.NET GridView control or may be go for Silverlight? Are there any jQuery + AJAX frameworks for it?
What approach would you recommend?
Thank you.
Any one of the items you listed will work. Your question needs some more description as to what you want to accomplish.
If you want to accomplish an interactive grid that has flash like apperance then use Silverlight or depending on how interactive Jquery, if you want to have seamless integration with your database and no page reloads occur then use Jquery / AJAX. The ASP.Net gridview alone will be your most limiting as it will create a page refresh but it will work great if your just showing the user their data and need them to update it accordingly.
I would recommend using Jquery / Ajax as I like the non refreshing and no page reloads jquery has to offer.