更改页面后,以编程方式从GridView获取第一行

时间:2013-11-17 05:22:16

标签: c# asp.net gridview page-index-changed

任何人都可以告诉我如何在页面更改后从DataGrid中的行中获取数据。我目前正在尝试以下方法:

protected void MissionariesGrid_PageIndexChanged(object sender, EventArgs e)
{
    string missionaryID = MissionariesGrid.Rows[0].Cells[0].Text;
    TestLabel.Text = missionaryID;
}

问题是,我没有获得新页面中第一行的值。我得到旧页面第一行的值。

1 个答案:

答案 0 :(得分:1)

你的逻辑应该在RowCreated或RowDataBound事件处理程序中......我想,PageIndexChanged发生得太快了。