0

谁能告诉我如何在页面更改后从 DataGrid 中的一行获取数据。我目前正在尝试以下操作:

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

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

4

1 回答 1

1

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

于 2013-11-17T05:27:20.737 回答