Я имею сетку на моей странице ASPX, и установите «Разрешить подкачки = истина»Найти последнюю строку, когда мы делаем пейджинг
Теперь я хочу, чтобы получить последнюю строку запись последней страницы.
Я попытался следующий код, чтобы получить 1-й записи строки,
GridViewRow FirstRow = gdvData.Rows[0]; //getting 1st row of 1st page working fine
GridViewRow LastRow = gdvData.Rows[gdvData.Rows.Count - 1]; //getting last row of last page is not works
Ex. сетка содержит 6 страниц, я хочу получить последнюю запись 6-й страницы.
Приведенный выше код возвращает последнюю запись первой страницы, но здесь я хочу только последнюю строку 6-й страницы.
Я хочу отключить конкретный столбец в последней строке последней страницы. любая идея?
«GridView» хранит только текущую страницу в ViewState, это цель пейджинга. Поэтому вам нужно получить доступ к DataSource (если доступно), чтобы получить содержимое последней страницы. Почему вам нужно получить доступ к тому, что не видно в любом случае? –
если я использую DataSource, есть ли способ найти последнюю строку последней страницы с пейджингом ..? –
«DataSource» недоступен при обратной передаче, только если вы привязываете данные к 'GridView'. Таким образом, единственный способ - запросить свой «источник данных», который, как представляется, является базой данных. Конечно, вы могли бы сохранить источник в 'Session', однако я бы не рекомендовал его просто для доступа к нему позже. –