簡體   English   中英

在子網格視圖上單擊“編輯”時,如何從父網格視圖的下拉列表中獲取價值?

[英]How to get value in drop down-list from parent Grid-view when Click Edit on child grid-view?

我有嵌套的網格視圖。 在父網格視圖中,當我單擊以展開網格視圖時,子網格視圖將顯示相關數據。 但是,當我單擊“編輯子網格”視圖時,這些值將轉到網格視圖外部的文本框,但不在下拉列表中。

我努力了

 protected void gvSub_RowEditing(object sender, GridViewEditEventArgs e)
{
    GridView gvSub = sender as GridView;
    GridViewRow row = gvSub.Rows[e.NewEditIndex];

    Int32 a = Convert.ToInt32(gvSub.DataKeys[e.NewEditIndex][0]);
    TextBox1.Text = ((Label)row.FindControl("lblName")).Text;
    TextBox2.Text = ((Label)row.FindControl("lblPrice")).Text;
    TextBox3.Text = ((Label)row.FindControl("qty")).Text;

    String Cate = ((Label)gvSub.Parent.FindControl("lblCtName")).Text;
    DropDownList1.Items.FindByValue(Cate.ToString()).Selected = true;  

    btnSub.Text = "Update";
    e.Cancel = true;
}

父Gridview值在Cate中獲取,但未在下拉列表中獲取

“ DropDownList1.Items.FindByValue”更改為“ DropDownList1.Items.Add”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM