PDA

View Full Version : کدنویسی dropdownlist



سمیرا55
چهارشنبه 29 خرداد 1392, 21:23 عصر
سلام
من یک dropdownlist دارم یکه یکسری آیتم داره مثلا لیست استان ها می خوام وقتی روی یکی از استان ها رو که انتخاب کرد لیست شهرهای مربوط به اون استان رو نشون بده ضمن این که من اون dropdownlist رو به پایگاه داده وصل کردم که لست استان ها داخلش بوده حالا من این کد رو نوشتم error نمی ده ولی هیچی هم نشون نمیده


( protected void Button1_Click(object sender, EventArgs e)
}

if (DropDownList4.SelectedItem.Selected== true
}
; Session["ostan"] = DropDownList4.SelectedItem.Selected
{


SqlConnection co = new SqlConnection("Data Source=.;Initial Catalog=sms_website;Integrated Security=True");
string commandtext = "select city from table1 where ostan_name=' " + Session["ostan"] + "'";

SqlCommand cmd = new SqlCommand(commandtext, co);

co.Open();
SqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
co.Close();

}

h_r_sh
پنج شنبه 30 خرداد 1392, 03:58 صبح
مثلا یک چنین چیزی:

private List<string> FillDataBase_0()
{
List<string> result = new List<string>();
result.Add("تهران");
result.Add("دماوند");
return result;
}

private List<string> FillDataBase_1()
{
List<string> result = new List<string>();
result.Add("شیراز");
result.Add("مرودشت");
result.Add("آباده");
return result;
}
protected void Button1_Click(object sender, EventArgs e)
{
this.DropDownList2.DataSource = null;
switch (this.DropDownList1.SelectedIndex)
{
case 0:
this.DropDownList2.DataSource = this.FillDataBase_0();
this.DropDownList2.DataBind();
break;
case 1:
this.DropDownList2.DataSource = this.FillDataBase_1();
this.DropDownList2.DataBind();
break;
case 2:
break;
case 3:
break;
}
}

سمیرا55
پنج شنبه 30 خرداد 1392, 04:23 صبح
با تشکر
ولی من میخاستم ببینم که کدی که من نوشتم اشتباهه ؟ بعد من می خام بعد از این که از dropdownlist انتخاب کرد نتیجه رو در یک griedview نمایش بده اگه لطف کنید که درباره اون دوتا کدی که list ساختید توضیح بدید ممنون می شم.