Отображение табличных данных в WinForm? - PullRequest
0 голосов
/ 30 сентября 2010

Я начал с использования TableLayoutPanel, но когда у меня большие таблицы, они очень вялые.Я ищу отзывчивость таблицы HTML для отображения моих данных.

Единственное решение, которое у меня есть на данный момент, - это иметь мою WinForm таблицу записи и HTML и отображать ее во встроенном браузере.Это, очевидно, огромный обходной путь, и я бы предпочел реализовать более чистое и понятное решение.

Если у вас есть какие-либо предложения, пожалуйста, отойдите.(ListView не будет работать для того, что я пытаюсь сделать)

Ответы [ 2 ]

1 голос
/ 30 сентября 2010

Вам определенно нужна сетка или отчет, зависит от того, что вы хотите.

Настраиваемые элементы управления сеткой (такие как Infragistics или DevExpress) позволяют создавать практически любой вид, который вам нужен. Пользователи не поймут, что смотрят на управление сеткой.

1 голос
/ 30 сентября 2010

Как насчет использования DataGridView или, если у вас есть DevExpress, XtraGridControl?TableLayoutPanel предназначен для размещения элементов управления, насколько я знаю, а не для представления данных.

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

Пейджинг, а также фильтрация, в свою очередь, поддерживаются, по крайней мере, XtraGrid, не уверен насчет DataGridView от Microsoft.

...