powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
3 сообщений из 3, страница 1 из 1
Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
    #33776400
bigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую 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?
...
Рейтинг: 0 / 0
Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
    #33777257
guesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"кол-ву рядов на данной странице, а не в Gride" !!! вот и сам ответил на свой вопрос частично.
...
Рейтинг: 0 / 0
Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
    #33778943
bigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guesty"кол-ву рядов на данной странице, а не в Gride" !!! вот и сам ответил на свой вопрос частично.

Так я и написал 2-ю ф-ию (цикл в цикле), она PageIndex и SelectedIndex правильный устанавливает для страницы и записи, a значения (GridView1.Rows.Cells[1].Text) показывает всегда одни и те же (как для одной и той же страницы).

Вопрос остался открытым, частично.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как программно выделить ряд в GridView (Paging, Sorting, Selection) с нужным Id
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]