Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/32: Рейтинг темы: голосов - 32, средняя оценка - 4.63
71 / 69 / 19
Регистрация: 13.12.2011
Сообщений: 274
1

Listview: программно добавить строки (несколько колонок)

08.03.2012, 17:19. Показов 5832. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мучаюсь какой час.
Как программно добавить в listview (представление GridView) 2 столбца и 5 строк, а потом программно обратиться к их содержимому?

Пытался сделать это через редактор свойств (см. скриншот), но при добавлении очередного ListViewItem его Content записывается ВО ВСЕ колонки сразу! А записать в конкретную колонку?

Пробовал код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
GridView myGridView = new GridView();
            myGridView.AllowsColumnReorder = true;
            myGridView.ColumnHeaderToolTip = "Employee Information";
 
            GridViewColumn gvc1 = new GridViewColumn();
            gvc1.DisplayMemberBinding = new Binding("FirstName");
            gvc1.Header = "FirstName";
            gvc1.Width = 100;
            myGridView.Columns.Add(gvc1);
            GridViewColumn gvc2 = new GridViewColumn();
            gvc2.DisplayMemberBinding = new Binding("LastName");
            gvc2.Header = "Last Name";
            gvc2.Width = 100;
            myGridView.Columns.Add(gvc2);
            GridViewColumn gvc3 = new GridViewColumn();
            gvc3.DisplayMemberBinding = new Binding("EmployeeNumber");
            gvc3.Header = "Employee No.";
            gvc3.Width = 100;
            myGridView.Columns.Add(gvc3);            
 
            listView1.View = myGridView;
Однако как тут добавить новые строки и обратиться к их содержимому я не понял :-(

Помогите, пожалуйста, желательно простенькими примерами.
Спасибо.
Миниатюры
Listview: программно добавить строки (несколько колонок)  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2012, 17:19
Ответы с готовыми решениями:

Как создать несколько колонок в ListView?
Мужики а как в ListView теперь создавать колонки? раньше всегда так можно было... но в...

Как программно добавить item с картинкой в ListView
Здравствуйте. У меня есть на форме компонент ListView и ImageList с 3-мя изображениями. ImageList...

Программно удалить выделенные строки в ListView
Здравствуйте. Голову уже сломал.. Есть заполненный ListView1, в нем программно выделяю строки...

Можно ли добавить строки в ListView?
Можно ли добавить строки в ListView? Со столбцами разобрался Добавлено через 15 минут void...

1
55 / 55 / 5
Регистрация: 09.06.2011
Сообщений: 207
08.03.2012, 19:35 2
"Класс GridView и его вспомогательные классы используются для просмотра коллекций элементов в таблицах..."

GridView, лишь представление. Для добавления или удаления элементов в нужных ячейках редактируйте саму таблицу, к которой идёт привязка.
0
08.03.2012, 19:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2012, 19:35
Помогаю со студенческими работами здесь

Программно добавить строки в ComboBox
Как можно дабавить строчки в Combox1 С помощью кода c++

DataGridView -программно добавить строки
Доброго дня! на форме: comboBox1 и comboBox2 -отражают данные из таблиц SQL сервера...

Как добавить строки в datagridView программно?
Пример из MSDN: // Populate the rows. string row1 = new string { "Meatloaf", "Main Dish", "ground...

Как добавить столбцы и строки в datagrid программно ?
Есть массив строк а,массив строк б . нужно добавить Х столбцов по размерности а и У столбцов по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru