Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: А как заполнять Listview Добавлено: 25.06.03 09:20  

Автор вопроса:  Votmax  | Web-сайт: basiccenter.narod.ru
А как заполнять Listview?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 DimaS



Вопросов: 2
Ответов: 85
 Профиль | | #1 Добавлено: 25.06.03 09:45

Заполнять ListView можно тремя способами способами:

1. Присоединить источник данных (как правило Базу Данных), т.е. установить свойства DataSource, DataField и т.п.;

2. Заполнить во время создания проекта, для чего выделив ListView на форме, в окне Properties, в свойстве List и ItemData, заполнить значения, строки при этом разделяются нажатием Ctrl+Enter

3. Заполнить из кода программы (т.е. во время выполнения) примерно так:

Private Sub Form_Load()
    For i = 1 To 50
        Me.List1.AddItem "MyRow " & i
        Me.List1.ItemData(i - 1) = i
    Next i
   
End Sub

 

Удачи.

Ответить

Номер ответа: 2
Автор ответа:
 DimaS



Вопросов: 2
Ответов: 85
 Профиль | | #2 Добавлено: 25.06.03 09:58

Прошу прощения, не внимательно прочитал вопрос, в результате ответил про ListBox вместо ListView. Спешу исправиться:

ListView заполняется данными, так:

ListView.ListItems.Add Index, Key, Text, Icon, SmallIcon

Index - просто индекс необязательный параметр

Key - строковая величина, позволит в дальнейшем ссылаться на нужные строки в ListView (необязательный параметр, но весьма рекомендуемый)

Text - это, то что будет отображаться в ListView

Icon - это иконка, которая будет отображаться в режиме Icon (крупные значки) необязательный параметр

SmallIcon - иконка, которая будет отображаться во всех остальных режимах необязательный параметр

пример:

Private Sub Form_Load()
    For i = 1 To 50
        ListView1.ListItems.Add i, i & "a", "MyText " & i, 1, 2
    Next i


End Sub

 

Удачи.

Ответить

Номер ответа: 3
Автор ответа:
 Votmax



Вопросов: 72
Ответов: 28
 Web-сайт: basiccenter.narod.ru
 Профиль | | #3
Добавлено: 25.06.03 19:01

СПАСИБО!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам