2013-03-10 3 views
0

У меня есть данные, которые содержат 1250 элементов (строк), и когда я вставлял их в элементы CheckedListBox, я заметил, что не все данные скопированы. Я попытался написать что-то внутри, чтобы проверить, есть ли проблемы с копией, но нет, я просто не мог добавить больше символов. Я использовал NotePad ++ для подсчета символов, и он показал 30 811, поэтому ограничение составляет 30811 символов, но я хочу добавить больше, что я могу сделать?Как обойти Ограниченные символы CheckedListBox?

+2

Почему вы не использовать DataGridView? – AbZy

+0

@AbZy Я не знаю, я никогда не использовал его. Может ли он сделать то же самое? – a1204773

+0

По умолчанию флажки не установлены, но вы можете добавить столбец флажка. [см. этот учебник] (http://cplus.about.com/od/learnc/ss/adv_winforms_5.htm) – AbZy

ответ

1

CheckedListBox никогда не предназначался для замены таблиц, а также как оболочка для ~ 1250 строк ... Как вам было предложено в комментариях, используйте другой элемент управления, например DataGridView или, возможно, ListView (если это имеет смысл в ваш сценарий).

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.aspx
http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.aspx