Как из listbox вывести данные в textbox
Регистрация: 13.05.2016
Сообщений: 111
Вывод данных в TextBox по щелчку соответствующего поля в ListBox
Здравствуйте, нужна помощь. Мне нужно, чтобы по щелчку поля в listBox в TextBox выводились данные из другого столбца. К примеру как показано на скриншоте.
В listBox данные из столбца вывожу так:
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\C# Windows Forms\29(28)\Laba_6.accdb"); con.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = con; string query = "SELECT * FROM Детали"; command.CommandText = query; OleDbDataReader reader = command.ExecuteReader(); while (reader.Read()) < listBox1.Items.Add(reader["Название"].ToString()); >con.Close();
Изображения
| Безымянный.jpg (42.1 Кб, 156 просмотров) |
Форумчанин
Регистрация: 12.06.2012
Сообщений: 110
Копайте в сторону Binding.
| shturman1387 |
| Посмотреть профиль |
| Найти ещё сообщения от shturman1387 |
Пользователь
Регистрация: 11.04.2017
Сообщений: 64
Можно, но не обязательно. Достаточно (как для лабораторки) обработать MouseClick событие и получить SelectedValue или SelectedItem — в зависимости от того, как БД построена — а потом дергать соединение, и получать значения для текстбоксов. Если же объектов в листбоксе мало, то можно создать класс для всех значений текстбоксов и 1 раз дернуть 2 таблицы (связанные по какому-то из полей, первую для листбокса, а вторую для List<[а тут класс созданный]>) — и при селекте вызывать примитивный LINQ запросик. Все в общем зависит от задачи. А я бы пошел в сторону DataSet с 2-мя табличками )
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| C# TextBox, вывод данных. | Vally | Помощь студентам | 4 | 18.11.2012 00:19 |
| передача данных из textBox в поток и вывод в файл и обратно из файла в label | LinuX_UseR | Win Api | 0 | 25.12.2011 01:04 |
| Вывод данных из listbox | СтаниславАВ | Microsoft Office Excel | 37 | 24.07.2011 21:38 |
| Вывод данных из ячейки в TextBox или Label (VBA) | Turistovik | Помощь студентам | 0 | 27.10.2010 04:41 |
| C# TextBox, вывод данных. | Jenya | Общие вопросы C/C++ | 6 | 29.09.2009 16:03 |
Как из listbox вывести данные в textbox
Имеется Listbox
Имеется Textbox
Нужно чтобы при введении символов в TextBox в ListBox отображались только те элементы, в которых есть эти символы.
Пусть в listBox1 есть коллекция
listBox1.Items.Remove(«Москва»);
listBox1.Items.Remove(«Ставрополь») ;
listBox1.Items.Remove(«Краснодар»); и т.д.
Как написать код в textBox1 что бы при вводе первой буквы, фильтровался список в listBox1. И какое событие нужно использовать?
Пользователь
Регистрация: 12.04.2018
Сообщений: 19
Фильтр данных в ListBox по введенной информации в TextBox — C#
Имеется Listbox
Имеется Textbox
Нужно чтобы при введении символов в TextBox в ListBox отображались только те элементы, в которых есть эти символы.
Пусть в listBox1 есть коллекция
listBox1.Items.Remove(«Москва»);
listBox1.Items.Remove(«Ставрополь») ;
listBox1.Items.Remove(«Краснодар»); и т.д.
Как написать код в textBox1 что бы при вводе первой буквы, фильтровался список в listBox1. И какое событие нужно использовать?
Вывод значения метода в Textbox и в listbox одновременно, как реализовать?
Мне собственно надо следующее, что бы по клику элемента в listbox в самом listbox была информация о photo.Id а в textbox ссылка на это фото. Я добавил второй цикл foreach но в textbox выводит только ссылку на первый элемент. Как сделать правильно? Я могу вывести ссылку в ListBox просто дописав к photo.id еще photo.url
foreach (var photo in getPhotos)

Но тогда он мне выведет и id и ссылку в ListBox . Я же хочу ссылку url получить в textbox на форме. А id пусть останется в ListBox . Вот ссылку напротив надо убрать из ListBox и вывести ее в TextBox . Выбрав id фото надо получить актуальную ссылку на фото в TextBox .
Как из listbox вывести данные в textbox
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |