Я взял GridView с пейджингом, имеющим pagesize=10
, но когда я перехожу на вторую страницу &, выберите первую строку, затем он отобразит индекс как 11, несмотря на 0. Итак, пожалуйста, скажите мне, как его решить ,Получить индекс строки второй страницы gridview
Вот что я пытался до сих пор:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindGrid();
}
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
int index = (Convert.ToInt32(e.CommandArgument));
GridViewRow row = GridView1.Rows[index];
//Some operation
}
Когда я попробовать его на 11-й строке она бросить ошибку как:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
если я передать ручное ее закрытие значение index=0
это работает.
Yeh это работает спасибо .. +1 –
Рад он работал. Счастливое кодирование. –