Достучаться до грида

Вот такой вот вопрос возник.
Есть форма (1), на ней контейнер
Page.RightCategoryPageContainer
В контейнере форма (2) с гридом под названием TreeGrid.
Как бы обратиться к этому гриду формы 2 из скриптов основной формы 1?
Через Page.RightCategoryPageContainer.PageInstance обращаемся к форме 2? А дальше?
Задача - посмотреть, например, есть ли в этом гриде выбранная запись TreeGrid.SelectedNodes.Count

Нравится

3 комментария

Например вот так

var treeGrid = Page.Grid.FindPageControlByName("TreeGrid") as TreeGrid;

а что использовать в качестве Page? у меня только контейнер Page.RightCategoryPageContainer в котором лежит этот Page
значит задача несколько уже - нужен Page лежащий в контейнере, потом от него методом FindPageControlByName возьмем грид...

Здравствуйте, Александр!

Если я правильно поняла Вашу задачу, достучаться до грида можно просто вот так:

Page.RightCategoryPageContainer.FindPageControlByName("TreeGrid");

В частности, такой вариант используется для контейнера Расписания:

Показать все комментарии