mohammad1314
شنبه 08 شهریور 1393, 17:55 عصر
سلام دوستان.
من در دیتابیس sql دو جدول به نام City و State دارم که در جدول State نام استان ها به همراه یک Id وجود داره.
حالا در جدول City اسم شهرهای استان ها رو دارم که از ازStateId اون ها می فهمیم که هر شهر مربوط به کدوم استانه.
من در برنامم دو تا کمبو باکس دارم. حالا میخوام با انتخاب یک استان در کمبوباکس اول ، نام شهر هاش در کمبو باکس دیگه ظاهر بشه.
اول استان ها رو در یک کمبو باکس نشون میدم اما برای ارتباط بین دو کمبوباکس مشکل دارم. در خاصیت selectedindexchange کمبوباکس استان کد زیر رو نوشتم اما مشکل داره.ممنون میشم راهنماییم کنین.
da1 =
NewSqlDataAdapter("select Name from City where City.StateId ='" + Convert.ToString(cmbstate.SelectedValue) + "'", con)
ds1.Clear()
da1.Fill(ds1,
"City")
cmbcity.DataSource = ds1
cmbcity.DisplayMember =
"City.Name"
من در دیتابیس sql دو جدول به نام City و State دارم که در جدول State نام استان ها به همراه یک Id وجود داره.
حالا در جدول City اسم شهرهای استان ها رو دارم که از ازStateId اون ها می فهمیم که هر شهر مربوط به کدوم استانه.
من در برنامم دو تا کمبو باکس دارم. حالا میخوام با انتخاب یک استان در کمبوباکس اول ، نام شهر هاش در کمبو باکس دیگه ظاهر بشه.
اول استان ها رو در یک کمبو باکس نشون میدم اما برای ارتباط بین دو کمبوباکس مشکل دارم. در خاصیت selectedindexchange کمبوباکس استان کد زیر رو نوشتم اما مشکل داره.ممنون میشم راهنماییم کنین.
da1 =
NewSqlDataAdapter("select Name from City where City.StateId ='" + Convert.ToString(cmbstate.SelectedValue) + "'", con)
ds1.Clear()
da1.Fill(ds1,
"City")
cmbcity.DataSource = ds1
cmbcity.DisplayMember =
"City.Name"