C# 在子网格视图上单击“编辑”时,如何从父网格视图中获取下拉列表中的值?
我有嵌套的网格视图。在父网格视图中,单击展开网格视图时,子网格视图将显示相关数据。但当我单击编辑子网格视图时,这些值会转到gridview外部的文本框,而不是下拉列表中的文本框 我试过了C# 在子网格视图上单击“编辑”时,如何从父网格视图中获取下拉列表中的值?,c#,asp.net,dropdown,nested-gridview,C#,Asp.net,Dropdown,Nested Gridview,我有嵌套的网格视图。在父网格视图中,单击展开网格视图时,子网格视图将显示相关数据。但当我单击编辑子网格视图时,这些值会转到gridview外部的文本框,而不是下拉列表中的文本框 我试过了 protected void gvSub_RowEditing(object sender, GridViewEditEventArgs e) { GridView gvSub = sender as GridView; GridViewRow row = gvSub.Rows[e.NewEd
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;
}
在Cate中获取但未在dropdownlist中获取的父Gridview值将dropdownlist 1.Items.FindByValue更改为dropdownlist 1.Items。添加在使用dropdownlist 1.ClearSelection设置值之前,是否可以尝试清除dropdownlist 1值;comboBox1.Items.AddCate;尝试此操作我尝试了DropDownList1.Items.AddCate;但不起作用