Ответ 1
Почему бы не использовать WPF Datagrid? Он должен иметь всю необходимую функциональность для ваших требований, подробнее здесь
Я пишу приложение WPF на С#, которое должно динамически отображать данные в формате, подобном электронным таблицам. Каков наилучший способ сделать это?
Приложение будет получать данные, выводимые с панели пожарной тревоги, измельчать их, а затем отображать в аккуратной таблице (или, по крайней мере, в плане).
Почему бы не использовать WPF Datagrid? Он должен иметь всю необходимую функциональность для ваших требований, подробнее здесь
Если вы используете .Net 3.5, загрузите WPF Toolkit и установите на свой VS 2008.
Если вы используете .Net 4.0, вы можете использовать сборку в элементе управления DataGrid, которую вы можете выбрать из панели инструментов.
Я думаю, вы можете попробовать использовать. Грэм Найт разрабатывает легкую высокопроизводительную сетку данных для WPF. Эта сетка данных, известная как WPF Table View, доступна в CodePlex под лицензией Microsoft Public. Он способен просматривать 100 000 строк данных с динамически определенными столбцами и шаблонами данных столбцов, как только я бросил это на сетку данных, пользовательский интерфейс начал страдать. http://tableview.codeplex.com/