Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 21

заполнить листвью

09.05.2013, 17:49. Показов 1253. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть такой ListView (см. вложение) необходимо из бд (MySQL) заполнить Фамилия (columnHeader1), Имя (columnHeader2), Отчество (columnHeader3), Статус (columnHeader4). В бд таблица из 5 столбцов.
Из найденых методов заполнения не один не работает.
Миниатюры
заполнить листвью  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.05.2013, 17:49
Ответы с готовыми решениями:

Сортировка листвью
Привет. Как отсортировать в листвью колонку по алфавиту?

Интересный ЛистВью
Есть такая задачка. Где-то в интерфейсе расположен ListView из 100 элементов, нужно, чтобы он одновременно отображал не более 10 элементов,...

Массивы и ЛистВью
Люди добрые подскажите, плиз, как избавиться от ошибки. Имеется файл, в котором в следующем виде записаны данные: ...

6
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
09.05.2013, 18:03
да что ж такое то. Покажите нам свои методы
0
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 21
09.05.2013, 18:07  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var connect = new MySqlConnection(Constants.DB);
            connect.Open();
            try
            {
                var cmd = connect.CreateCommand();
                cmd.CommandText = "SELECT * FROM staff";
 
                var reader = cmd.ExecuteReader();
 
                while (reader.Read())
                {                    
                    ListViewItem item =
                    listView2.Items.Add(reader["id_staff"].ToString());
                    item.SubItems.Add(reader.GetValue(2).ToString());
                    item.SubItems.Add(reader.GetValue(3).ToString());
                    item.SubItems.Add(reader.GetValue(4).ToString());
                    item.SubItems.Add(reader.GetValue(5).ToString());
                    listView2.Items.Add(item);
 
                }
 
                reader.Close();
            }
            finally
            {
                connect.Close();
            }
0
 Аватар для AlexAsche
78 / 78 / 15
Регистрация: 27.01.2013
Сообщений: 323
10.05.2013, 10:32
Может неправильное заполнение listView
C#
1
2
3
4
5
6
7
ListViewItem item =
                    listView2.Items.Add(reader["id_staff"].ToString());
                    item.SubItems.Add(reader.GetValue(2).ToString()); //а не GetValue(1)? нумерация с 0.
                    item.SubItems.Add(reader.GetValue(3).ToString());
                    item.SubItems.Add(reader.GetValue(4).ToString());
                    item.SubItems.Add(reader.GetValue(5).ToString());
                    listView2.Items.Add(item);//второй раз в listView2 добавляется та же строка
1
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 21
10.05.2013, 16:46  [ТС]
AlexAsche, нумерация поменял, последнею строчку удалил и начало работать, а как сделать так что бы из базы не выводился ID? У меня таблица в базе из 5 столбцов (ID, фамилия, имя, отчество, статус) ID мне в отображать не за чем.

Добавлено через 4 часа 7 минут
сделал что бы ID попадало в первый столбец и его ширину сделал 0, это нормально или есть другие способы?
0
 Аватар для AlexAsche
78 / 78 / 15
Регистрация: 27.01.2013
Сообщений: 323
10.05.2013, 22:10
Да видимо просто так, если id первое т.е GetValue(0):
C#
1
2
3
4
5
ListViewItem item = new ListViewItem(reader.GetValue(1).ToString(), 0);
            item.SubItems.Add(reader.GetValue(2).ToString());
            item.SubItems.Add(reader.GetValue(3).ToString());
            item.SubItems.Add(reader.GetValue(4).ToString());
            listView2.Items.Add(item);
1
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 21
10.05.2013, 22:15  [ТС]
AlexAsche, во, то что нужно, огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.05.2013, 22:15
Помогаю со студенческими работами здесь

Android MySQL в листвью
Добрый день. Рылся по инету но не нашёл рабочего аналога. Те что скачал (2шт) не заработали после моей доработки) Цель проста - есть...

Чекбоксы в листвью - как положить?
Есть одна проблема... Надо в листвью положить чекбоксы (должно быть 2 колонки с чекбоксами). Как это можно сделать ?

При скролинге листвью, картинки пропадают
День добрый. Использую свой кастом адаптер для листвью(см. приложение). При скролинге листвью, картинки пропадают(те которые ушли за...

Шрифты, табконтролы, листвью и вывод текста
Я создаю окно, в окне табконтрол, внутри каждого таба которого листвью. При переключении, отслеживая TCN_SELCHANGE и TCN_SELCHANGING,...

Создать массив, заполнить случайными числами четные элементы массива, а нечетные заполнить квадратом их индекса
На паре задали сделать работу,но ничего не объяснили,а я до этого с массивами не работал,если кому то не сложно помогите,буду благодарен. ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru