我对 GridView 中的 GridView 和 HiddenField 有疑问。我试图根据 HiddenField 的值提取一些数据,该值基本上是每条记录的 row_id,但出于某种原因,无论我在 GridView 中选择哪一个,我都会不断获得相同的数据。下面的代码是我正在使用的在 GridView 中查找 HiddenField 的代码。
任何帮助将不胜感激。
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
foreach (GridViewRow item in GridView1.Rows)
{
if (item.RowType == DataControlRowType.DataRow)
{
rowid = (HiddenField)(item.Cells[0].FindControl("po_id_hf"));
}
}
GridView2.DataSource = View_SP.v_asn_detail_by_asn_number(Int32.Parse(rowid.Value));
GridView2.DataBind();
step2.Visible = false;
step3.Visible = true;
}