muzzle
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору dneprcomp Какой мне смысл использовать массив, если я работаю с базой данных? Может я не понял чего-то? И работать с массивом смысла не вижу, т.к. мне нужно, используя данные комбобокса, удалять записи из базы данных. Цитата: Посмотри еще значение ComboBox.SelectedValue | Помотрю, у меня там пусто. Цитата: ListBox1.DisplayMember = "LongName" ListBox1.ValueMember = "ShortName" | Надо попробовать в .ValueMember поставить ключевое поле, может что-то получится. BlackVetal DataSet, BindingSource и TableAdapter - все это присутствует и соответствующим образом настроено. Проблема в том, что когда я выполняю (отдельной подпрограммой по клику на кнопке) процедуру удаления, удаляется не та запись, которая отображается в списке. Буду проверять ваши рекомендации. Отпишусь, что получилось. Добавлено: получилось. опишу подробно, может кому пригодится. Имеется таблица я двумя полями. 1. ID с уникальным ключом 2. Profy с названием профессии (или чем угодно) ComboBox привязан к таблице с использованием DataSet, BindingSource и TableAdapter Устанавливаем свойства ComboBox: .DisplayMember выбрать Profy .ValueMember выбрать ID В процессе работы список отображает значения из поля Profy, а ComboBox.SelectedValue дает идентификатор записи в таблице, что мне и нужно было. Самое интерсное - уже пробовал так сделать, но заработало только сейчас. dneprcomp BlackVetal Спасибо за помощь. Вопрос закрыт. |