powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Чем дальше в лес тем больше дров.....
9 сообщений из 9, страница 1 из 1
Чем дальше в лес тем больше дров.....
    #32651188
crowler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые господа, поделитесь опытом, или информацией, как разобраться с форматированием DataGrid. Вопос в чем программно подготавлеваю датасет:

DaBluda.Fill(bluda, "Name")
daSostav.Fill(bluda, "Sostav")
Dim rlBluda As New Data.DataRelation("Sostav_blud", bluda.Tables("Name").Columns("ID"), bluda.Tables("Sostav").Columns("ID_bluda"))
bluda.Relations.Add(rlBluda)
DataGrid1.DataSource = bluda.Tables(0)

а потом в датагриде напротив каждой строки стоит "+" нажимаю на который можно перескачить в подчиненную таблицу, так вот кто нить сталкивался с такой штукой? если да, то подскажите пожалуйста как управлять выводом данных из подчененной таблицы. Заранее очень благодарен за ответ и любые мысли.
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32651355
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что ты подразумеваешь под управлять выводом ??

если отображение данных - заведи два GridStyle для основной и подчиненной таблицы

если сортировка/фильтрация - то лови события навигации на подчиненную таблицу и устанавливай в DataView соотв. свойства ( + allow... действий)
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32651423
crowler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как обратиться к подченненной таблице, ведь все данные по сути выводятьсяы одним объектом DataGrid как настроить стили для подчиненной таблицы?
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32651477
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в гриде можно указывать несколько стелей для показа. сам грид по свойству MappingName стиля определит как показывать таблицу.

у одного стиля MappingName=имя_главной_таблицы ("Name")
у второго - MappingName=имя_подчиненной_таблицы ("Sostav")
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32651532
crowler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СПАСИБО!!!
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32652945
crowler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите пожалуйста еще, какое событие наступает в момент открытия дочерней таблицы?
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32653251
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataGrid.Navigate

через BindingContext грида достаешь CurrencyManager - он уже содержит список (DataView) той таблицы, на которую идет навигация.

навигация может идти в любую сторону (от главной к подчиненной и наоборот). нужно по контекту определить, например, имя таблицы (чтобы точно знать - что будет показываться в гриде)
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32653312
crowler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если Вас не затруднит, не могли бы Вы показать пример кода?
...
Рейтинг: 0 / 0
Чем дальше в лес тем больше дров.....
    #32653656
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там пример на C# в самом конце треда

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


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