|
Пополнение ПУНКТОВ в контрол ListBox
|
|||
---|---|---|---|
#18+
Пополнение ПУНКТОВ в контрол ListBox Среда Visual Basic STUDIO’2010 Professional В событии загрузки формы заполняю элемент управления ListBox Код: vbnet 1. 2. 3. 4.
Как в конец элемента управления ListBox Добавить строку, например, ("Строка 2") в другом событии, допустим щелчка на командной кнопке, находящейся на той же форме? Нижеидущий код НЕПРАВИЛЬНЫЙ: Код: vbnet 1. 2.
' Не удалось привести тип объекта ' "System.String" к типу "System.Collections.ICollection" Попытка_2 тоже неуспешна: Код: vbnet 1. 2. 3. 4. 5.
'- ListBox1.DataBindings() = myAL ' Свойство "DataBindings" помечено как "ReadOnly". ListBox1.BeginUpdate() СПАСИБО. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 16:48 |
|
Пополнение ПУНКТОВ в контрол ListBox
|
|||
---|---|---|---|
#18+
Vova_1805, просто тупо взять и почитать документацию религия не позволяет? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2012, 10:28 |
|
Пополнение ПУНКТОВ в контрол ListBox
|
|||
---|---|---|---|
#18+
Vova_1805, Сперва вы добавляете через Add, потом через AddRange... по моему вы не понимаете, что делайте. метод AddRange служит для добавление массивов и других наборов данных поддерживающих интерфейс ICollection добавлять надо в ту же коллекцию через Add, взять её можно либо через Source ArrayList values = (ArrayList)ListBox1.DataSource; values.Add("Строка 2"); ListBox1.DataSource = null; ListBox1.DataSource = values; или как то по другому я хз как то обновляется список затем обновить DataSource ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2012, 10:41 |
|
|
start [/forum/topic.php?fid=20&msg=38086300&tid=1405447]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 471ms |
0 / 0 |