Вариант 1. Проверьте опцию Silverlight для разработки приложения. И у него был хороший Excel, такой как DataGrid, который отображается на рычаге Browser, и вы можете иметь асинхронные вызовы к серверу в любой момент времени, когда хотите сохранить изменение.
Вариант 2: В WPF доступно множество данных , и вы можете получить высокопроизводительное приложение, используя .NET3.5, и его можно разместить как приложение XBAP.
Вариант 3: Типичный ASP.NET с включенной AJAX Datagrid