Как отобразить данные в таблице и разрешить пользователям копировать выбранные данные? - PullRequest
0 голосов
/ 08 марта 2010

У меня есть длинный список данных, которые я хочу отобразить пользователям в табличном формате. Данные изменяются, когда пользователь выполняет определенные действия в моем приложении, но их нельзя редактировать напрямую. Таким образом, пользователь может создать достаточно большую таблицу данных, но он не может изменять значения отдельных ячеек.

Однако я хочу, чтобы данные могли копироваться. Поэтому я хочу, чтобы пользователь мог выбрать некоторые или все ячейки и сделать ctrl + C , чтобы скопировать данные в свой буфер обмена, а затем Ctrl + V для вставки данных во внешний текстовый редактор.

В данный момент я отображаю данные в ListView с помощью GridView, и это прекрасно работает, за исключением того, что GridView не позволяет копировать данные.

Какие еще варианты я могу попробовать? Наше приложение WPF, написанное на C #.

1 Ответ

0 голосов
/ 08 марта 2010

Вы можете попробовать элемент управления DataGrid WPF Toolkit . Это позволяет копировать данные в сетке и вставлять их в любое место (например, блокнот, слово и т. Д.). Вы можете привязать источник данных там, как вы это делаете в DataGridView \ DataGrid, элементах управления в .Net Win App и Web App.

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