коллеги подскажите пож. как вывести на WebForm заранее неизвестное число DataGrid-ов?
Для чего мне это нужно:
есть анализируемая автоматически таблица которая при наложении тех или инных фильтров, разбивается на несколько таблиц и выводится в отдельных DataGrid-ах. При этом, к каждому Гриду будет привязан дополнительный заголовок поясняющий, какому набору фильтров соответствует этот Грид, а так-же кнопка вывода на печать отчета для данного Грида.
Здравствуйте, puff, Вы писали:
P>Вроде уже нашел:PlaceHolder
если структура всех гридов одинакова —
то можно использовать репитервнутри которого будет грид
DataSource репитера — набор таблиц на котрые разбит исходный сорс.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Здравствуйте, puff, Вы писали:
P>Здравствуйте, mogadanez, Вы писали:
M>>если структура всех гридов одинакова —
M>>то можно использовать репитервнутри которого будет грид
M>>DataSource репитера — набор таблиц на котрые разбит исходный сорс.
P>Спасибо, но каким тогда образом привязать DataSource к каждому вложенному DataGrid-у?
1. можно в ItemDataBound репитера
2. как я писал тут
http://blogs.gotdotnet.ru/personal/poigraem/PermaLink.aspx?guid=385d9608-4cf6-4f0c-bde3-d193ed05c0f8
там два вложенных репитера.
3. байндя свойство DataSource грида
допустим репитеру присваевается DataSource массив таблиц
DataTable[] tt = DataTable[]{ t1, t2, t3 };
<asp:Repeater ...>
<ItemTemplate>
<asp:DataGrid DataSource='<%# Container.DataItem%>' ...>
</ItemTemplate>
</asp:Repeater>
... << RSDN@Home 1.1.4 beta 6a rev. 436>>