Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Combobox в DataGride v.2.0 / 19 сообщений из 19, страница 1 из 1
30.06.2004, 13:14
    #32583169
Дудкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Задача следующая:
есть две таблицы:

1. containers
container vladelets
aaaa1234 1
bbbb5678 1
cccc6789 2

2. linii
id_linii liniya
1 AAA
2 BBB,

где в поле vladelets записывается id_linii из таблицы linii.

Хотелось бы вывести в DataGrid поля Контейнер и Владелец, причем поле Владелец было бы комбобоксом и позволяло бы менять свое значение.
...
Рейтинг: 0 / 0
30.06.2004, 14:42
    #32583463
Дудкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Повторюсь, то что видно на картинке - это то что надо. только вот поле Владелец только для чтения поэтому выдается ошибка
...
Рейтинг: 0 / 0
30.06.2004, 15:15
    #32583576
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
такая база должна получиться, примерно???
и встречный вопрос: конт - меняться не должен??
...
Рейтинг: 0 / 0
30.06.2004, 15:24
    #32583607
Дудкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
базка не открылась (у нас 97 офис у всех)
должно быть две таблички, и связь container.vladelets - linii.id_linii

а Конт желательно менять (но не обязательно комбобоксом)
...
Рейтинг: 0 / 0
01.07.2004, 12:15
    #32584883
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
базка не открылась (у нас 97 офис у всех)

пора уже давно office 2k3 ставить. :-)
Ну и сами тоже учитесь (как vladgrid) делать тестовые проекты, явно ориентирующие на проблему.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
01.07.2004, 12:24
    #32584915
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Кстати хочется заиметь northwind.mdb - оригинальную английскую версию, а то слишком много примеров по ней пошло, да и самому можно примеры делать.
У кого есть, закиньте на http://www.webfile.ru

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
01.07.2004, 18:58
    #32586061
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Такой ВЕЛИКИЙ человек - и без northwind.mdb???
Или это какой то подвох??? Или я чего не понял???
Эта база во всех офисах есть... или я ошибаюсь???
...
Рейтинг: 0 / 0
01.07.2004, 19:53
    #32586109
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Или это какой то подвох??? Или я чего не понял???
Эта база во всех офисах есть... или я ошибаюсь???


Есть то она есть - только на русском
Так что поделись коль на английском она у тебя


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
01.07.2004, 21:57
    #32586178
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
1. ...на eng for Office 2003 (если устраивает, см. 2)
2. как-то не весело на http://www.webfile.ru - тут веселее ...
...
Рейтинг: 0 / 0
02.07.2004, 00:32
    #32586228
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
1. ...на eng for Office 2003 (если устраивает, см. 2)

спасибо, все скачал.

2. как-то не весело на http://www.webfile.ru - тут веселее ...

Только ссылку на SQL.RU, и на MSDN можно сделать по веселее :-)

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
02.07.2004, 02:13
    #32586252
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Saспасибо, все скачал.
главное, что бы заработало... если ДА, то вот это решение будет СПАСИБО... :))
...
Рейтинг: 0 / 0
02.07.2004, 08:48
    #32586343
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
2 Дудкин

Накидал тестовый проект. Где если я вас правильно понял решается ваша проблема.

Дополнительно еще реализовал expression column - т.е. lookup поле, но здесь оно совсем не обязательно. Так как lookup полем теперь выступает combobox.
В данном случае expression column - это просто визуальный контроль, того как изменяется значение MasterID.

P.S. DataSet делаю программно.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
02.07.2004, 08:49
    #32586346
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
А сам проект забыл прикрепить

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
02.07.2004, 09:08
    #32586368
Дудкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Спасибо.. счас попробую разобраться в Вашей идее
...
Рейтинг: 0 / 0
02.07.2004, 10:13
    #32586484
Дудкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Sa, смотрю исходники... Вы вносили изменения в DataGridComboboxColumn.vb? Я просто пытаюсь найти строки, где Вы вместо id вставляете текст..
...
Рейтинг: 0 / 0
02.07.2004, 10:21
    #32586512
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Вы вносили изменения в DataGridComboboxColumn.vb?

Нет там ничего не трогал (вроде :-) ). Весь мой код в Form1.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
02.07.2004, 12:46
    #32586941
Дудкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Спасибо, Sa.. Все работает.. Красота
...
Рейтинг: 0 / 0
21.07.2004, 15:21
    #32615036
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
И всё-таки, никак не врублюсь, как сделать так, чтобы в колонке ComboBox-ов грида были ValueMember, а отображались DisplayMember?
...
Рейтинг: 0 / 0
21.07.2004, 18:45
    #32615654
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Combobox в DataGride v.2.0
Турист
И всё-таки, никак не врублюсь, как сделать так, чтобы в колонке ComboBox-ов грида были ValueMember, а отображались DisplayMember?

Смотрите прикрепленный проект выше. Там ведь все есть. Если что то непонятно по коду, то квотьте сюда код, обсудим.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Combobox в DataGride v.2.0 / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]