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

start [/forum/topic.php?fid=18&msg=37726069&tid=1359779]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 491ms |

| 0 / 0 |
