Сохраните код/идентификатор, но просмотрите имя
У меня есть 2 таблицы 1-я содержит все цвета и соответствующий им цветовой код, 2-я-это то, где я хочу сохранить всю запись продаж краски. Ex. Я хочу вставить марку, стоимость, кол-во И какой цвет краски во 2-ю таблицу (Boysen, 1500, 3, Blue) и из 1-й таблицы цветов показывает:
цветовой код | название цвета
0001 / синий
0002 / Красный
0003 | темно-бордовый
....
Я хочу сохранить цветовой код, когда значение текстового поля равно названию цвета. и когда я собираюсь просмотреть его с помощью представления таблицы данных обратно в текстовое поле, должно появиться название цвета, а не цветовой код.... Теперь в этом есть смысл? извините за излишнюю путаницу....
Что я уже пробовал:
кон.Открыть();
DataTable dt=новый DataTable();
adapt=new SqlDataAdapter ("SELECT colorname, colorcode FROM tblcolor", con);
адаптироваться.Заполнить(ДТ);
Форма form1 Ф=новый файл form1();
f. dataGridView1. DataSource=dt;
textboxcolor.AutoCompleteMode=AutoCompleteMode.Предлагать;
по каждому элементу(объекта datarow Row в ДТ.Строк)
textboxcolor.AutoCompleteCustomSource.Добавить (row ["colorname"] as string);
кон.Рядом();
Итак, у меня возникли проблемы с тем, что я могу выбрать имя цвета с помощью autosuggest, но мне нужно сохранить код цвета, а не имя цвета, и когда я его просмотрю, я должен увидеть имя цвета.