Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
Уважаемые господа, поделитесь опытом, или информацией, как разобраться с форматированием 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) а потом в датагриде напротив каждой строки стоит "+" нажимаю на который можно перескачить в подчиненную таблицу, так вот кто нить сталкивался с такой штукой? если да, то подскажите пожалуйста как управлять выводом данных из подчененной таблицы. Заранее очень благодарен за ответ и любые мысли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:43 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
что ты подразумеваешь под управлять выводом ?? если отображение данных - заведи два GridStyle для основной и подчиненной таблицы если сортировка/фильтрация - то лови события навигации на подчиненную таблицу и устанавливай в DataView соотв. свойства ( + allow... действий) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 16:31 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
как обратиться к подченненной таблице, ведь все данные по сути выводятьсяы одним объектом DataGrid как настроить стили для подчиненной таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 16:50 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
в гриде можно указывать несколько стелей для показа. сам грид по свойству MappingName стиля определит как показывать таблицу. у одного стиля MappingName=имя_главной_таблицы ("Name") у второго - MappingName=имя_подчиненной_таблицы ("Sostav") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 17:13 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
СПАСИБО!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 17:34 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
подскажите пожалуйста еще, какое событие наступает в момент открытия дочерней таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 14:38 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
DataGrid.Navigate через BindingContext грида достаешь CurrencyManager - он уже содержит список (DataView) той таблицы, на которую идет навигация. навигация может идти в любую сторону (от главной к подчиненной и наоборот). нужно по контекту определить, например, имя таблицы (чтобы точно знать - что будет показываться в гриде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:17 |
|
||
|
Чем дальше в лес тем больше дров.....
|
|||
|---|---|---|---|
|
#18+
если Вас не затруднит, не могли бы Вы показать пример кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32651423&tid=1438565]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
84ms |
get topic data: |
7ms |
get forum data: |
14ms |
get page messages: |
56ms |
get tp. blocked users: |
3ms |
| others: | 252ms |
| total: | 440ms |

| 0 / 0 |
