Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DataGridView и ComboBox

32K
04 марта 2010 года
Kraft
6 / / 14.12.2007
Здравствуйте. Второй день бьюсь с DataGridView, всё бестолку. Позвольте спрошу у Вас.
Собственно, на форме есть DataGridView, с двумя колонками. Одна из колонок имеет тип DataGridViewComboBoxColumn. Задача простая до безумия: в комбо должно выбираться значение (текстовое представление информации), каждое значение имеет свой номер (id в БД). Так вот после выбора нужного значения, мне в этой ячейке по хорошему нужно проставить именно номер выбранного значения.

Сделал следующее. Создал простой класс, в котором прописал 2 свойства (текстовое представление и id) + перегрузил метод ToString() (возвращает текстовое представление. Далее при лоаде формы с гридом загружаю в combo массив объектов этого класса.

Результат: Щелкая по колонке с боксом, раскрывается список с загруженными наименованиями, после выбора значения и перехода на другую строку появляется ошибка.
Но главное то, что ячейке присваивается текстовое представление.

Подскажите правильное решение, плз.
32K
04 марта 2010 года
Kraft
6 / / 14.12.2007
да, кстати вот скрин ошибки [ATTACH]4088[/ATTACH]
32K
04 марта 2010 года
Kraft
6 / / 14.12.2007
по сути весь вопрос сводится - как редактировать табличные данные в базе
32K
16 марта 2010 года
Kraft
6 / / 14.12.2007
не думал, что задал мега-сложный вопрос...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог