![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| RUVATA |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 24.8.2010 Репутация: нет Всего: нет |
Всем доброго времени суток...
Никак не могу разобраться с ListView. Задача - заполнить его из 2х-массива строк, при том, что изначально неизвестно кол-во строк, но определено кол-во столбцов... Есть-ли возможность прям массив передать... или обязательно "танцы с бубном" вокруг *.Items.Add и *.Items(*).SubItems.Add в циклах ? Вопрос второй: Создавая элемент предлагается определить коллекцию Columns, можно ли при заполнении как ни будь на них ссылаться... или на кой она тогда нужна. Вот как например заменить значение элемента в 3-ой строке, 2-го столбца... обязательно что ли перезаполнять все целиком? У меня вот только так получается
но если только так, то че-то херовато все организовано... Java предлагает работать с содержимым аналогичного элемента как с массивом, приравнивать, передавать, изменять значения элемента по индексу , проще простого... А тут ну извините... Надеюсь решение есть... или просто противно становится работать... Это сообщение отредактировал(а) RUVATA - 16.1.2011, 16:23 |
|||
|
||||
| diadiavova |
|
||||||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Нет. Если, конечно, ты сам не реализуешь такую возможность, это не сложно.
Если тебя интересует привязка данных, то рассмотри возможность использования элемента управления, поддерживающего таковую(например DataGridView), если нет можно создать свой контрол на базе существующего и реализовать в нем все, что угодно.
У каждого элемента коллекции, представленной в листвью, есть коллекция SubItems, так вот индексироваться она может не только по числовому значению, но и по имени, и используются в этом случае как раз таки имя столбца.
Здесь так же может помочь наследование элемента управления, в наследнике ты вполне можешь определить индексаторы и работать со значениями как с массивом. Когда осваиваешь новую технологию, всегда кажется, что отстой, из-за того, что не похоже на то, что уже знаешь. Разберись во всем получше, потом делай выводы. Удачи. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||||||
|
|||||||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |