Sidewalker
07-05-2012, 11:48
Всем доброго времени суток. Накопилась пара вопросов. Помогите пожалуйста.
1) Вот тут вот http://msdn.microsoft.com/ru-ru/library/ms233685.aspx написано "3. Замените тип передачи дочерней таблицы на Сведения, выбрав пункт Сведения из списка элементов управления в узле дочерней таблицы."
Я совершенно не понял как это сделать.. Если раскрыть выпадающий список (кнопка справа от имени узла-таблицы), то у меня там только DataGridView (оно и выбрано), Таблица, Нет.
2) К чему вообще такие вопросы - к тому, что есть у меня простенькая бд из 2х таблиц, ну классическое заказы-клиенты (клиенты главная, у клиента может быть несколько заказов, в заказе только один клиент), и есть прога WinForms с двумя вкладками - клиенты и заказы. С клиентами я разобрался, всё нормально. А вот на вкладке заказы тоже должен быть DataGridView, в котором (!) столбцы Service (текстовое поле из Orders), Status (bool-поле из Orders), FIO (фио клиента, вот тут самая главная загвоздка - мне надо чтобы оно автоматически* подставлялось туда на основании поля-связи ClientsClientsID из строки таблицы Orders). Как я понял информация из ссылки пункта 1 и вообще из той сферы должна в этой задаче помочь..
список полей в таблице Clients: int ClientsID, string FIO, и другие.
список полей в таблице Orders: int OrderID, datetime (по сути DateTime) Date, int ClientsClientsID (сгенерировалось при создании связи в конструкторе модели БД), bit (по сути bool) Status, string Service.
*интересует именно автоматическая подстановка. Могу конечно создать дополнительный несвязанный столбец и руками заполнять каждую ячейку, но при этом теряется возможность сортировки по щелчку на заголовке столбца и другие фишки, поэтому не хочу этот способ использовать, нужно автоматически.
1) Вот тут вот http://msdn.microsoft.com/ru-ru/library/ms233685.aspx написано "3. Замените тип передачи дочерней таблицы на Сведения, выбрав пункт Сведения из списка элементов управления в узле дочерней таблицы."
Я совершенно не понял как это сделать.. Если раскрыть выпадающий список (кнопка справа от имени узла-таблицы), то у меня там только DataGridView (оно и выбрано), Таблица, Нет.
2) К чему вообще такие вопросы - к тому, что есть у меня простенькая бд из 2х таблиц, ну классическое заказы-клиенты (клиенты главная, у клиента может быть несколько заказов, в заказе только один клиент), и есть прога WinForms с двумя вкладками - клиенты и заказы. С клиентами я разобрался, всё нормально. А вот на вкладке заказы тоже должен быть DataGridView, в котором (!) столбцы Service (текстовое поле из Orders), Status (bool-поле из Orders), FIO (фио клиента, вот тут самая главная загвоздка - мне надо чтобы оно автоматически* подставлялось туда на основании поля-связи ClientsClientsID из строки таблицы Orders). Как я понял информация из ссылки пункта 1 и вообще из той сферы должна в этой задаче помочь..
список полей в таблице Clients: int ClientsID, string FIO, и другие.
список полей в таблице Orders: int OrderID, datetime (по сути DateTime) Date, int ClientsClientsID (сгенерировалось при создании связи в конструкторе модели БД), bit (по сути bool) Status, string Service.
*интересует именно автоматическая подстановка. Могу конечно создать дополнительный несвязанный столбец и руками заполнять каждую ячейку, но при этом теряется возможность сортировки по щелчку на заголовке столбца и другие фишки, поэтому не хочу этот способ использовать, нужно автоматически.