Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.160.154] |
|
Сообщ.
#1
,
|
|
|
ASP.NET - C#
В общем ситуащия такая: имеем страничку xxx.aspx. На ней есть панель управления (область со ссылками) и информационная область, наполнение которой возвращает функция из CodeBehind. Хочу из этой функции выплёвывать какие-то контролы, например DataGrid. Как это реализовать, чтобы в xxx.aspx, в в серверную форму не втюхивать инструкции <asp:DataGrid id=MyGrid runat="server"></asp:DataGrid> а просто в классе странички создать объект класса DataGrid и заставить его свою HTML интерпретацию просто вернуть в качестве текстовой строки, чтобы потом поместить на страничку? Спасибо! |
Сообщ.
#2
,
|
|
|
Ctl = LoadControl("C.ascx")
Form.Controls.Add(Ctl); Добавлено в : DataGrid dg = new DataGrid(); this.Controls.Add(dg); |
Сообщ.
#3
,
|
|
|
а в каком месте этот контрол выплюнется?
Спасибо! |
Сообщ.
#4
,
|
|
|
под последним.
А вообще лучше сделать так: Помещаешь на форму Panel и делаеш так DataGrid dg = new DataGrid(); Panel1.Controls.Add(dg); и твой Грид выльецца в эту панель. |
Сообщ.
#5
,
|
|
|
ясно. В общем буду эксперементировать...
Спасибо! |