powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Привязка
16 сообщений из 16, страница 1 из 1
Привязка
    #38849774
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставщик многие ко многим к Клиент через Контракт, в Контракте, все это есть в схеме как базы данных так и в схеме датасета

Как сделать так чтобы можно было редактировать таблицу Контракт оперируя реальными именами Поставщиков и Клиентов а не их идентификаторами
...
Рейтинг: 0 / 0
Привязка
    #38849784
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustmangos,

Никак
...
Рейтинг: 0 / 0
Привязка
    #38849787
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron, нк что значит никак? :)

Через DataRelation к примеру.
...
Рейтинг: 0 / 0
Привязка
    #38849790
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Я не хочу давать плохих советов по проектированию TCу. Ведь он хочет по имени фамилии находить уникальную запись в таблице Контракт. А делать это все равно придется через ID клиента и поставщика. Так к чему новый велосипед?
...
Рейтинг: 0 / 0
Привязка
    #38849830
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron, с чего Вы взяли, что "он хочет по имени фамилии находить уникальную запись в таблице Контракт"?

Мне например кажется, что у него в таблице Контракт есть поле ИдентифкаторКлиента и он видит его в DataGridView, а хочет видеть Наименование.

Вообще я просил его перенести сюда его тему: " представление в DataSet ", - и объяснить, что значит "работать с именами а не идентификаторами" ( 17091861 ).
А он тупо новую тему создал и так ничего и не объяснил толком :) Ждёт телепатов.
...
Рейтинг: 0 / 0
Привязка
    #38849831
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Вы тоже сегодня забыли свой хрустальный шар?
...
Рейтинг: 0 / 0
Привязка
    #38849835
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronskyANA,

Вы тоже сегодня забыли свой хрустальный шар? Вы же видите, что я им не пользуюсь, а спрашиваю, что человек имел в виду :)
...
Рейтинг: 0 / 0
Привязка
    #38849853
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короч, лан

Поставщик(ид поставщика, имя)
Контракт (ид контракта, ид поставщика, ид клиента, данные о контракте)
Клиент (ид клиента, имя)

Как сделать так, чтобы когда я в датагриде выбирал поставщика определенного то во втором датагриде выводился список контрактов в виде
(имя клиента, данные о контракте)
...
Рейтинг: 0 / 0
Привязка
    #38849857
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. я могу привязать по биндинг сорсу и он будет показывать контракты это поставщика с другими клиентами, но там буде тид клиента а мне нужно имя клиента
...
Рейтинг: 0 / 0
Привязка
    #38849859
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustmangos,

Написать запрос в базу и по ID выбранного поставщика вытянуть все соответствующие записи из таблицы контрактов с данными, а по ID клиента для каждого контракта в выборке вытянуть имя клиента из соответствующей таблицы клиентов. Вы на чем реализацию пишете - ADO.NET или EF?
...
Рейтинг: 0 / 0
Привязка
    #38849861
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron, да пишу на ADO.NET и у меня уже как бы эти таблицы есть в датасете, так что запрос не очень подойдет я ведь автомно пытаюсь работать
...
Рейтинг: 0 / 0
Привязка
    #38849868
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustmangos,

Посмотрите здесь и тут

Как skyANA ранее сказал, делается через DataRelation.
...
Рейтинг: 0 / 0
Привязка
    #38849869
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron, ща гляну спасиб
...
Рейтинг: 0 / 0
Привязка
    #38850082
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustmangos, может и не в тему, но посмотрите: Выражения в столбцах, объекты DataRelation и вычисления .
...
Рейтинг: 0 / 0
Привязка
    #38850109
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustmangos,

Датагрид привязываем к одному источнику данных (BindingSource, который указывает на одну таблицу). Добавляем в датагрид дополнительный столбец; его привязываем к другому источнику данных (второй BindingSource, указывающий на другую таблицу).

Здесь я приводил похожий пример кода.
...
Рейтинг: 0 / 0
Привязка
    #38850257
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petalvik, работает, большое спасибо
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Привязка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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