Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
|
|||
|---|---|---|---|
|
#18+
Использую GridView (ASP.NET 2.0) с Paging, Sorting, Selection. Надо программно выделить ряд с данным Id. Сначала написал ф-ю с одним циклом: типа пробежаться по всем рядам и выделить нужный, но GridView1.Rows.Count почему-то = кол-ву рядов на данной странице, а не в Gride. Тогда написал другую функцию: пробежаться по страницам и рядам. Но результат тот же - каждый раз на экране я вижу одни и те же цифры (linkId, которые я вывожу Response.Write). Вот, что я вижу: page= 0 linkId= 85 page= 0 linkId= 86 page= 0 linkId= 87 .... page= 1 linkId= 85 page= 1 linkId= 86 page= 1 linkId= 87 ..... page= 2 linkId= 85 page= 2 linkId= 86 page= 2 linkId= 87 .... А вот она - функция: private void selectRow(int id) { string lnkId; bool IsFound = false; int p, i; for (p = 0; p < GridView1.PageCount; p++) { for (i = 0; i < GridView1.Rows.Count; i++) { GridView1.PageIndex = p; GridView1.SelectedIndex = i; lnkId = GridView1.Rows .Cells[1].Text; Response.Write("page= " + p.ToString() + " linkId= " + lnkId.ToString() + "<br>"); if (lnkId == id.ToString()) { IsFound = true; break; } } if (IsFound) { break; } } return; } Что здесь не так и как программно выделить ряд с нужным Id? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 03:48 |
|
||
|
Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
|
|||
|---|---|---|---|
|
#18+
"кол-ву рядов на данной странице, а не в Gride" !!! вот и сам ответил на свой вопрос частично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 12:29 |
|
||
|
Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
|
|||
|---|---|---|---|
|
#18+
guesty"кол-ву рядов на данной странице, а не в Gride" !!! вот и сам ответил на свой вопрос частично. Так я и написал 2-ю ф-ию (цикл в цикле), она PageIndex и SelectedIndex правильный устанавливает для страницы и записи, a значения (GridView1.Rows.Cells[1].Text) показывает всегда одни и те же (как для одной и той же страницы). Вопрос остался открытым, частично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 19:42 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1392372]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 347ms |

| 0 / 0 |
