Как из listbox вывести данные в textbox
Перейти к содержимому

Как из listbox вывести данные в textbox

  • автор:

Как из 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *