任何人都可以告诉我如何在页面更改后从DataGrid中的行中获取数据。我目前正在尝试以下方法:
protected void MissionariesGrid_PageIndexChanged(object sender, EventArgs e)
{
string missionaryID = MissionariesGrid.Rows[0].Cells[0].Text;
TestLabel.Text = missionaryID;
}
问题是,我没有获得新页面中第一行的值。我得到旧页面第一行的值。
答案 0 :(得分:1)
你的逻辑应该在RowCreated或RowDataBound事件处理程序中......我想,PageIndexChanged发生得太快了。