سلام
این کد برای DropDownList
Lib.con.Open(); cmd.Connection = Lib.con; cmd.CommandText = "select * from tblcity "; da.SelectCommand = cmd; da.Fill(ds, "tblcity"); Lib.con.Close(); ddlcity.DataSource = ds.Tables["tblcity"]; ddlcity.DataTextField = "namecity"; ddlcity.DataValueField = "idcity"; ddlcity.DataBind();
خب حالا می خوام یک شهری با idcity یا namecity بصورت پیش فرض نمایش دهد
با کمبو باکس میشد
comb.text =namecity;
ولی در asp و DropDownList نمی دونم چی هست
در ASP Webforms میتونید از ddlCity.SelectedItem.Text
و یا ddlCity.SelectedItem.Value
استفاده کنید.
متشکرم
فقط یه مطلب
ddlcity.SelectedItem.Text = "4";
در مثال بالا DropDownList مقداری اول جدول را نمایش نمیده
یعنی شهری که قبلا اول نشون میداد را حالا اصلا نشون نمیده
ممنون
کد زیر رو بررسی کنید :
<asp:DropDownList ID="ddlCity" runat="server" DataValueField="ID" DataTextField="Title"></asp:DropDownList> List<City> list = new List<City>() { new City(){ID = 1,Title = "Tehran"}, new City(){ID = 2,Title = "Kerman"}, new City(){ID = 3,Title = "Shiraz"}, new City(){ID = 4,Title = "Karaj"} }; ddlCity.DataSource = list; ddlCity.DataBind(); ddlCity.SelectedValue = "2";
ممنون
پس دیتابیس چی شد؟؟؟؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)