GridView と GridView 内の HiddenField に問題があります。基本的に各レコードのrow_idであるHiddenFieldの値に基づいてデータを取得しようとしていますが、何らかの理由で、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;
}