10 / 10 / 7
Регистрация: 29.08.2014
Сообщений: 84
1

Как реализовать по нажатию на выбранный элемент ListBox вывод по нему какой либо информации в другом ListBox

29.12.2014, 16:49. Показов 3583. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую... Нужна ваша помощь. Недавно начал разбираться с шарпами. Знание синтаксиса хромает... Решил написать программу которая будет выводить из базы данных список оборудования (в данном случае буровые станки) ... и по нажатию на какой то элемент из списка в другом listbox'е будут выводится статусы и инфа об этом оборудовании, по таймеру или как иначе это не суть. вот мне бы подсказку как правильно реализовать вывод потока инфы из БД в массив и как реализовать по нажатию на выбранный элемент вывод по нему какой либо информации в другом listbox'е . Заранее благодарю. Код который написан на данный момент и скрин формы прилагаю

PS перебирал разные варианты заброса в массив но как это дело дальше развить не додумался((

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
namespace StatusForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        public void Form1_Load(object sender, EventArgs e)
        {
           
            comboBox2.Items.Add("Буровые");
            comboBox2.Items.Add("Автосамосвалы");
  
        }
 
 
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
 
            if (comboBox2.Text == "Буровые")
            {
                EqNumbList.Items.Clear();
 
                string ConnString = "";//подключение к БД
                string queryStringI = "";//выборка названия оборудования
                using (SqlConnection connection = new SqlConnection(ConnString))
                {
                    SqlCommand command = new SqlCommand(queryStringI, connection);
                    connection.Open();
 
                    SqlDataReader readerDrill = command.ExecuteReader();
                    //List<string> result = new List<string>();  // пытался сделать List'ом
                   string[] arr = new String [18];//как его сделать динамического размера зависящего от количества оборудования 
                    int i = 0;
                    while (readerDrill.Read())
                    {
                          //1-й вариант 
                        /*string[] values = new String[readerDrill.FieldCount];
                        int fieldCount = readerDrill.GetValues(values);
                        result.Add(values);*/
 
                        //2-й вариант
                        /*string[] list = { readerDrill["EQ_Number"].ToString() };
                        EqNumbList.Items.Add(list[0]);*/
 
                        arr[i] = readerDrill[0].ToString();
                        EqNumbList.Items.Add(arr[i]);
                        i++;
                     
                    }
 
                    readerDrill.Close();
 
 
                }
            }
 
        }
 
   }
}
Миниатюры
Как реализовать по нажатию на выбранный элемент ListBox вывод по нему какой либо информации в другом ListBox  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2014, 16:49
Ответы с готовыми решениями:

Выбранный элемент ListBox одной формы перенести в ListBox на другую форму
проблема такая: в программе(в форме Form1) должна по нажатию кнопки открываться 2-я форма, в...

Выбор объекта в listbox и вывод информации по нему в memo
Есть листбокс, в котором записаны города. Нужно что бы по клику на город выводилась информация по...

Вывод информации в textbox по нажатию на строку listbox
Всем привет :) Столкнулся с такой проблемой, подскажите, пожалуйста, как решить... Имеется...

Как передать выбранный элемент в listBox
Хочу реализовать поиск имени пользователя в приложении. Поиск осуществляется в именах xml-файлов,...

1
13 / 13 / 8
Регистрация: 11.10.2013
Сообщений: 102
29.12.2014, 18:00 2
А в чём проблема "развить", собственно? Такой же обработчик SelectedIndexChanged вешаете на listBox с моделями буров, а в нём, ориентируясь на выбранный элемент, выполняете запрос к БД на какую-либо информацию и выводите в то, что предназначено для её вывода (по скрину не понятно, что это за элемент). Если умеете запросы в бд писать (а судя по получившемуся умеете), должно и это получиться.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2014, 18:00
Помогаю со студенческими работами здесь

При нажатию на путь в ListBox нужно перейти по нему
Объясняю,у меня программа проводит индексацию и через фильтр выводит подозрительные фалйы в лист...

Как можно сделать так чтобы при выборе из LIstBox организацию в другом LIstBox-е отоброжались бы отделы этои организации?
Скажите pls. как можно сделать так чтобы при выборе из LIstBox организацию в другом LIstBox-е...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru