سلام
من دو dropDown list دارم که یکی شهر و دیگری استان است که استان از ِData Base پر می شود.
حالا می خوام لیست شهر را به واسطه انتخاب استان پر کنم . البته کدش را نوشتم ولی نمی دانم چرا کار نمی کند.
لطفا به من کمک کنید .
من دو dropDown list دارم که یکی شهر و دیگری استان است که استان از ِData Base پر می شود.
حالا می خوام لیست شهر را به واسطه انتخاب استان پر کنم . البته کدش را نوشتم ولی نمی دانم چرا کار نمی کند.
لطفا به من کمک کنید .
protected void drp_province_SelectedIndexChanged(object sender, EventArgs e)
{
if (drp_province.SelectedIndex!= null)
{
drp_city.AutoPostBack = true;
con = new SqlConnection(conStr);
SqlCommand cmdc = new SqlCommand("SELECT DISTINCT city_code,City FROM tbl_region where Province_ID=' " + drp_province.SelectedValue + "'", con);
try
{
con.Open();
SqlDataReader readerCity = cmdc.ExecuteReader();
while (readerCity.Read())
{
drp_city.Items.Add(readerCity.GetValue(1).ToString());
}
drp_city.DataBind();
readerCity.Close();
}
finally
{
con.Close();
}
}
{
if (drp_province.SelectedIndex!= null)
{
drp_city.AutoPostBack = true;
con = new SqlConnection(conStr);
SqlCommand cmdc = new SqlCommand("SELECT DISTINCT city_code,City FROM tbl_region where Province_ID=' " + drp_province.SelectedValue + "'", con);
try
{
con.Open();
SqlDataReader readerCity = cmdc.ExecuteReader();
while (readerCity.Read())
{
drp_city.Items.Add(readerCity.GetValue(1).ToString());
}
drp_city.DataBind();
readerCity.Close();
}
finally
{
con.Close();
}
}