Вопрос о дизайне интерфейса - PullRequest
1 голос
/ 10 октября 2008

Я задал этот вопрос некоторое время назад, и в основном проект почти состоит из воспроизведения Excel в браузере. Мы хотим, чтобы люди вводили данные в стиле Excel. Вопрос, который у меня есть, какой лучший контроль использовать? Должен ли я использовать обычную таблицу, а затем добавить к ней столбцы, или я должен использовать сетку данных и перевернуть ее XtoY? Какой подход вы бы выбрали?

Спасибо за любую помощь.

Ответы [ 6 ]

4 голосов
/ 10 октября 2008

Если у вас нет ТОННЫ времени разработки, не пытайтесь делать это самостоятельно. Попробуйте сторонний элемент управления, такой как Telerik или ComponentOne. Ни у кого, вероятно, не будет всех функций, которые вы пожелаете, но вы сможете найти ту, которая достаточно близка.

3 голосов
/ 10 октября 2008

Я бы рекомендовал ExtJS для редактируемой сетки данных с источником данных AJAX. ExtJS немного громоздкий, но очень гибкий.

3 голосов
/ 10 октября 2008

Вариант 1. Проверьте опцию Silverlight для разработки приложения. И у него был хороший Excel, такой как DataGrid, который отображается на рычаге Browser, и вы можете иметь асинхронные вызовы к серверу в любой момент времени, когда хотите сохранить изменение.

Вариант 2: В WPF доступно множество данных , и вы можете получить высокопроизводительное приложение, используя .NET3.5, и его можно разместить как приложение XBAP.

Вариант 3: Типичный ASP.NET с включенной AJAX Datagrid

1 голос
/ 12 декабря 2008

Оформить SpreadsheetGear . Это капля контроля, которая имитирует (и работает с) Excel для .Net. Я видел, что он хорошо использовался как для отображения, так и для внутренних расчетов.

0 голосов
/ 08 ноября 2008

Может быть, новый Datagrid, который находится в наборе инструментов wpf на codeplex , имеет то, что вам нужно. Эта сетка данных может быть шаблонной и стилизовать так, как вам нужно.

0 голосов
/ 10 октября 2008

Элемент управления Farpoint Spread хорошо эмулирует сетки Excel, за ним можно даже кодировать формулы. Это стоит денег, хотя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...