Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.06.2006, 11:47
|
|||
|---|---|---|---|
Control in Column Header |
|||
|
#18+
Чисто случайно обнаружил, что <asp:BoundColumn HeaderText="Ф. И. О. (<input type="checkbox" id="CheckBoxHeader" name="CheckBoxHeader">)" DataField="Name" HeaderStyle-HorizontalAlign="center" ItemStyle-HorizontalAlign="Left" /> Рожает нормальный control в Header'еПоэксперементировав с private void Page_Init(object sender, System.EventArgs e) { ... DataGridTest.Columns[0].HeaderText="Статус (<input type=\"checkbox\" id=\""+CheckBoxAllStateSignature+"\" name=\""+CheckBoxAllStateSignature+"\""+(CheckBoxAllStateCheckedNow ? " checked" : string.Empty)+" onclick=\"SubmitForm4Refresh(true)\">)"; ... } почти все забегало... Осталось одно НО , но, как говориться, без чего все это теряет смысл: если CheckBox checked, то DataGridTest.Columns[0].HeaderText присваивается все по-честному. А вот на клиенте checked - отсутствует, и, соответственно, все теряет смысл... Это можно как-то забороть? "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2006, 14:01
|
|||
|---|---|---|---|
|
|||
Control in Column Header |
|||
|
#18+
В смысле checked отсутствует? В html выводимом отсутствует? Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2006, 15:11
|
|||
|---|---|---|---|
Control in Column Header |
|||
|
#18+
В смысле checked отсутствует? В html выводимом отсутствует? угу абсолютно в дырочку Когда присваиваю - ЭстЪ, а на клиенте уже - нЭт "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2006, 17:29
|
|||
|---|---|---|---|
|
|||
Control in Column Header |
|||
|
#18+
а ты его из инита в пререндер перенеси например и все у тебя получится А еще лучше в ItemCreated грида Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2006, 10:20
|
|||
|---|---|---|---|
Control in Column Header |
|||
|
#18+
а ты его из инита в пререндер перенеси например и все у тебя получится Перенес private void DataGridWithControlsForm_PreRender(object sender, EventArgs e) { DataGridTest.Columns[4].HeaderText="Ф. И. О. (<input type=\"checkbox\" id=\"CheckBoxHeader1\" name=\"CheckBoxHeader1\">)"; } и... ничего А еще лучше в ItemCreated гридаТак, вроде, все уже срослось private void DGWRadioButton_ItemCreated(object sender, DataGridItemEventArgs e) { DataGrid tmpDataGrid; if((tmpDataGrid=sender as DataGrid)==null) return; CheckBox tmpCheckBox; if(e.Item.ItemType==ListItemType.Header) { tmpCheckBox=new CheckBox(); tmpCheckBox.ID="CheckBoxHeaderNo2"; tmpCheckBox.Text="CheckBoxHeaderNo2"; tmpCheckBox.TextAlign=TextAlign.Right; tmpCheckBox.AutoPostBack=true; e.Item.Cells[4].Controls.Add(tmpCheckBox); } } Единственное, что теперь в Request.Form возвращается DataGridTest:_ctl1:CheckBoxHeaderNo2 Как от этого префикса избавиться? "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2006, 14:28
|
|||
|---|---|---|---|
|
|||
Control in Column Header |
|||
|
#18+
Единственное, что теперь в Request.Form возвращается DataGridTest:_ctl1:CheckBoxHeaderNo2 Как от этого префикса избавиться? Не использовать серверный контрол, а писать литералом. А с другой стороны чем оно тебе мешает? Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2006, 11:04
|
|||
|---|---|---|---|
Control in Column Header |
|||
|
#18+
Не использовать серверный контрол, а писать литералом. пон... сп... А с другой стороны чем оно тебе мешает? Да просто нуна есчо на клиенте JS'ом порулить... Не хотелось бы попадать в зависимость от того, какое ID сегодня или завтра взбредет в гольову генернуть на сервере... Хочеться самому управлять жизнью "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1392132]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 342ms |

| 0 / 0 |
