
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.03.2012, 18:29:54
|
|||
|---|---|---|---|
|
|||
переопределить DataBind() в GridView |
|||
|
#18+
Можно ли переопределить DataBind() в GridView? Бьюсь не один час. Необходимо на лету преобразовывать XML-поле которое лежит в DataSet. Нужно с этим полем сделать XSLT преобразование. Помимо XML поля, есть остальные поля, поля так же могут быть в разном порядке. ASP.Net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2012, 18:36:59
|
|||
|---|---|---|---|
|
|||
переопределить DataBind() в GridView |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2012, 19:06:20
|
|||
|---|---|---|---|
|
|||
переопределить DataBind() в GridView |
|||
|
#18+
это понятно, но в этом случае доступ к ячейкам нужно будет делать по индексу - e.Row.Cells[5] а если порядок полей поменяется, о чем я и написал, что делать в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2012, 20:51:28
|
|||
|---|---|---|---|
переопределить DataBind() в GridView |
|||
|
#18+
trmsэто понятно, но в этом случае доступ к ячейкам нужно будет делать по индексу - e.Row.Cells[5] а если порядок полей поменяется, о чем я и написал, что делать в этом случае? хм.. вы уверены что доступ только по индексу? Даже если и так, то почему бы не проходиться по всем ячейкам строи и проверять - какие же данные там выводим, и если из нужного источника, то обрабатывать (уверен проверка займет меньше времени чем сама обработка) + почему бы не пройтись по набору данных самим XSLT, раз уж его используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2012, 10:09:46
|
|||
|---|---|---|---|
|
|||
переопределить DataBind() в GridView |
|||
|
#18+
trmsв этом случае доступ к ячейкам нужно будет делать по индексу - e.Row.Cells[5]а зачем тебе ячейки? заведи TemplateField, внутри размести <asp:Label ID="MyLabel" и доступайся к ней через row.FindControl("MyLabel") и тебе будет пофиг в какой она ячейке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1359779]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 480ms |

| 0 / 0 |
