Как связать два значения столбцов в выпадающем списке
моя таблица имеет три столбца productid, productname, price
В выпадающем списке я хочу отобразить все productname-price из базы данных.
в выпадающем списке мне нужно вот так ниже
iphone-15000
oneplus-2000
все в столбце gridview.
Что я уже пробовал:
protected void gvdetail_RowDataBound(object sender, GridViewRowEventArgs e) { SqlConnection con1 = new SqlConnection(@"user id=sa;password=ssa;database=Mohan;data source=PCTH101\PCTH101"); if (e.Row.RowType == DataControlRowType.DataRow) { con1.Open(); var ddl = (DropDownList)e.Row.FindControl("DropDownList3"); int productid = Convert.ToInt32(e.Row.Cells[0].Text); SqlCommand cmd = new SqlCommand("SELECT * from productinfo1", con1); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); con1.Close(); ddl.DataSource = ds; ddl.DataTextField = "productname-price"; // ddl.DataTextField = "price"; ddl.DataValueField = "productid"; ddl.DataBind(); ddl.Items.Insert(0, new ListItem("--Select--", "0")); } }
Graeme_Grant
ASP. Core, Asp.Net, Mvc, Winform, Wpf, UWP или Xamarin? DaGridView, GridView и т. д... Пожалуйста, будьте конкретны.
GrpSMK
Asp.net
GrpSMK
GridView в