Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WebUserControl
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, нужно создать контрол следующего вида : <Controls:my_table id=xxx runat=server> <column Title="col1" DataCell="Param1"> <column Title="col2" DataCell="Param7"> <column Title="col3" DataCell="Param4"> </Controls:my_table> проблема : как описать создание элементов <column Title="col1" DataCell="Param1"> <column Title="col2" DataCell="Param7"> <column Title="col3" DataCell="Param4"> в контроле ? Подразумеваю что должно быть как-то связано с индексатором в котором массив объектов column, но пока не получается реализовать. Спасибо за помощь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 11:21 |
|
||
|
WebUserControl
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь. Сделал так : public class Column { private string title = ""; private string column_name = ""; private string width = ""; public string Title { get {return title;} set {title = value;} } public string Name { get {return column_name;} set {column_name = value;} } public string Width { get {return width;} set {width = value;} } } public class Test : System.Web.UI.UserControl { protected ArrayList columns = new ArrayList(); public Column column { set {columns.Add((Column)value); }} private void Page_Load(object sender, System.EventArgs e) { if (columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { Response.Write("Title : " + ((Column)columns ).Title + " Name : " + ((Column)columns).Name + " Width : " + ((Column)columns).Width + "<br>"); } } } #region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); base.OnInit(e); } /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } на страничке : <Controls:Test id="test" runat=server> <Column Title="xx" Name="xx" Width="30%"></Column> <Column Title="A la la" Name="zz" Width="10%"></Column> <Column Title="yy" Name="yy" Width="40%"></Column> </Controls:Test> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33518336&tid=1393062]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 360ms |

| 0 / 0 |
