PDA

View Full Version : سوال: چه جوري نام استان انتخاب كرد نام شهرهاي زير مجموعه آن در يك drop down list نمايش داده شود



hamedkh16522
یک شنبه 23 خرداد 1389, 16:46 عصر
سلام لطفا يه برنامه ساده يه چيزي يا كد بنويسيد كه بتونم وقتي نام استانو از يك drap down list انتخاب كردم در drop down list بعدي كه نام شهرهاي آن استان نوشته شده نمايش بده .ممنون ميشم اگه ساده بگيد با vb.net

mahdi14694
یک شنبه 23 خرداد 1389, 17:45 عصر
من vb رو یاد ندارم اما یه کد با C#‎ واسه پروژه خودم نوشتم که امیدوارم به دردت بخوره

کد مربوط به استان:

<asp:DropDownList ID="ddlState" runat="server" Width="205px"
AutoPostBack="True" onselectedindexchanged="ddlState_SelectedIndexChanged"
Font-Bold="True" Height="20px">
<asp:ListItem Value="0">----</asp:ListItem>
<asp:ListItem Value="1">آذربایجان شرقی</asp:ListItem>
<asp:ListItem Value="2">آذربایجان غربی</asp:ListItem>
<asp:ListItem Value="3">اردبیل</asp:ListItem>
<asp:ListItem Value="4">اصفهان</asp:ListItem>
<asp:ListItem Value="5">ایلام</asp:ListItem>
<asp:ListItem Value="6">بوشهر</asp:ListItem>
<asp:ListItem Value="7">تهران</asp:ListItem>
<asp:ListItem Value="8">چهارمحال و بختیاری</asp:ListItem>
<asp:ListItem Value="9">خراسان جنوبی</asp:ListItem>
<asp:ListItem Value="10">خراسان رضوی</asp:ListItem>
<asp:ListItem Value="11">خراسان شمالی</asp:ListItem>
<asp:ListItem Value="12">خوزستان</asp:ListItem>
<asp:ListItem Value="13">زنجان</asp:ListItem>
<asp:ListItem Value="14">سمنان</asp:ListItem>
<asp:ListItem Value="15">سیستان و بلوچستان</asp:ListItem>
<asp:ListItem Value="16">فارس</asp:ListItem>
<asp:ListItem Value="17">قزوین</asp:ListItem>
<asp:ListItem Value="18">قم</asp:ListItem>
<asp:ListItem Value="19">کردستان</asp:ListItem>
<asp:ListItem Value="20">کرمان</asp:ListItem>
<asp:ListItem Value="21">کرمانشاه</asp:ListItem>
<asp:ListItem Value="22">کهگیلویه و بویراحمد</asp:ListItem>
<asp:ListItem Value="23">گلستان</asp:ListItem>
<asp:ListItem Value="24">گیلان</asp:ListItem>
<asp:ListItem Value="25">لرستان</asp:ListItem>
<asp:ListItem Value="26">مازندران</asp:ListItem>
<asp:ListItem Value="27">مرکزی</asp:ListItem>
<asp:ListItem Value="28">هرمزگان</asp:ListItem>
<asp:ListItem Value="29">همدان</asp:ListItem>
<asp:ListItem Value="30">یزد</asp:ListItem>
</asp:DropDownList>


کد مربوط به شهرستان ها با سی شارپ در رویداد seleectIndexChanged مربوط به دراپ دان استان. واسه اینکه شلوغ نشه فقط 3 تا از استان ها رو نوشتم اگه همشو میخای بگو واسه دانلود بزارم.

protected void ddlState_SelectedIndexChanged(object sender, EventArgs e)
{

switch (ddlState.SelectedValue)
{
case "0":
{
ddlTown.Enabled = false;
break;
}
case "1":
{

ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("تبریز ");
ddlTown.Items.Add("آذرشهر");
ddlTown.Items.Add("اسکو");
ddlTown.Items.Add("اهر");
ddlTown.Items.Add("بستان‌آباد");
ddlTown.Items.Add("بناب");
ddlTown.Items.Add("جلفا");
ddlTown.Items.Add("چاراویماق");
ddlTown.Items.Add("شبستر");
ddlTown.Items.Add("عجب‌شیر");
ddlTown.Items.Add("کلیبر");
ddlTown.Items.Add("مراغه");
ddlTown.Items.Add("مرند");
ddlTown.Items.Add("ملکان");
ddlTown.Items.Add("میانه");
ddlTown.Items.Add("ورزقان");
ddlTown.Items.Add("هریس");
ddlTown.Items.Add("هشترود");
break;
}
case "2":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("ارومیه");
ddlTown.Items.Add("اشنویه");
ddlTown.Items.Add("بوکان");
ddlTown.Items.Add("پلدشت");
ddlTown.Items.Add("پیرانشهر");
ddlTown.Items.Add("تکاب");
ddlTown.Items.Add("چالدران");
ddlTown.Items.Add("چایپاره");
ddlTown.Items.Add("سردشت");
ddlTown.Items.Add("سلماس");
ddlTown.Items.Add("شاهین‌دژ");
ddlTown.Items.Add("شوط");
ddlTown.Items.Add("ماکو");
ddlTown.Items.Add("مهاباد");
ddlTown.Items.Add("میاندوآب");
ddlTown.Items.Add("نقده");
ddlTown.Items.Add("شوط");
ddlTown.Items.Add("خوی");
break;
}
case "3":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اردبیل");
ddlTown.Items.Add("بیله‌سوار ");
ddlTown.Items.Add("پارس‌آباد");
ddlTown.Items.Add("خلخال");
ddlTown.Items.Add("سرعین");
ddlTown.Items.Add("کوثر");
ddlTown.Items.Add("گرمی");
ddlTown.Items.Add("مشگین‌شهر");
ddlTown.Items.Add("نمین");
ddlTown.Items.Add("نیر");
break;
}
case "4":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اصفهان");
ddlTown.Items.Add("اردستان");
ddlTown.Items.Add("برخوار");
ddlTown.Items.Add("تیران و کرون");
ddlTown.Items.Add("چادگان");
ddlTown.Items.Add("خمینی‌شهر");
ddlTown.Items.Add("خوانسار");
ddlTown.Items.Add("خور و بیابانک");
ddlTown.Items.Add("سمیرم");
ddlTown.Items.Add("شاهین‌شهر و میمه");
ddlTown.Items.Add("شهرضا");
ddlTown.Items.Add("دهاقان");
ddlTown.Items.Add("فریدن");
ddlTown.Items.Add("فریدون‌شهر");
ddlTown.Items.Add("فلاورجان");
ddlTown.Items.Add("كاشان");
ddlTown.Items.Add("گلپایگان");
ddlTown.Items.Add("لنجان");
ddlTown.Items.Add("مبارکه");
ddlTown.Items.Add("نایین");
ddlTown.Items.Add("نجف‌آباد");
ddlTown.Items.Add("نطنز");
break;

shirin_sh1024
یک شنبه 23 خرداد 1389, 18:28 عصر
فکر میکنم واسه استان ها و شهر ها یک جدول تو دیتابیس درست کنی بهتر از این روشی باشه که دوستون گفت چون میتونی روشون مدیریت داشته باشی
دیتاسورس dropdownlist اولی رو بزار رو استان ها تو رویداد change اش هم dropdownlist دوم رو بر اساس نام اون استانی که تو dropdownlist اولی انتخاب شده توسط یه select یا sp پاس بده و نام شهرها رو بگیر.

imanasp
یک شنبه 23 خرداد 1389, 19:12 عصر
سلام لطفا يه برنامه ساده يه چيزي يا كد بنويسيد كه بتونم وقتي نام استانو از يك drap down list انتخاب كردم در drop down list بعدي كه نام شهرهاي آن استان نوشته شده نمايش بده .ممنون ميشم اگه ساده بگيد با vb.net

میتونی از ajax به همراه dropdownlist اسفاده کنی

قبلا بحث شده:

http://barnamenevis.org/forum/showthread.php?t=194663

اوبالیت به بو
یک شنبه 23 خرداد 1389, 21:06 عصر
سلام لطفا يه برنامه ساده يه چيزي يا كد بنويسيد كه بتونم وقتي نام استانو از يك drap down list انتخاب كردم در drop down list بعدي كه نام شهرهاي آن استان نوشته شده نمايش بده .ممنون ميشم اگه ساده بگيد با vb.net

از بانک اطلاعاتی استفاده کنید بهتر هست.
یه جدول پدر برای استان و جدول فرزند برای شهرستان. ID جدول استان کلید خارجی جدول شهرستان هست و شهرستان ها با این فیلد با استان خودشون در ارتباط می شن.

وقتی که از DropDownList استان شهر رو انتخاب می کنید ID این آیتم رو نگه می دارید و از جدول شهرستان شهرهای مربوط به اون ID رو واکشی می کنید

imani1983
یک شنبه 23 خرداد 1389, 23:15 عصر
ببینید اینا به کارتون می آد

nasr
پنج شنبه 23 دی 1389, 12:55 عصر
من کاملش کردم
برای دوستانی که نیاز دارند
امیدوارم مفید باشه



<asp:DropDownList ID="ddlState" runat="server" Width="205px"
AutoPostBack="True" onselectedindexchanged="ddlState_SelectedIndexChanged"
Font-Bold="True" Height="20px">
<asp:ListItem Value="0">----</asp:ListItem>
<asp:ListItem Value="1">آذربایجان شرقی</asp:ListItem>
<asp:ListItem Value="2">آذربایجان غربی</asp:ListItem>
<asp:ListItem Value="3">اردبیل</asp:ListItem>
<asp:ListItem Value="4">اصفهان</asp:ListItem>
<asp:ListItem Value="5">ایلام</asp:ListItem>
<asp:ListItem Value="6">بوشهر</asp:ListItem>
<asp:ListItem Value="7">تهران</asp:ListItem>
<asp:ListItem Value="8">چهارمحال و بختیاری</asp:ListItem>
<asp:ListItem Value="9">خراسان جنوبی</asp:ListItem>
<asp:ListItem Value="10">خراسان رضوی</asp:ListItem>
<asp:ListItem Value="11">خراسان شمالی</asp:ListItem>
<asp:ListItem Value="12">خوزستان</asp:ListItem>
<asp:ListItem Value="13">زنجان</asp:ListItem>
<asp:ListItem Value="14">سمنان</asp:ListItem>
<asp:ListItem Value="15">سیستان و بلوچستان</asp:ListItem>
<asp:ListItem Value="16">فارس</asp:ListItem>
<asp:ListItem Value="17">قزوین</asp:ListItem>
<asp:ListItem Value="18">قم</asp:ListItem>
<asp:ListItem Value="19">کردستان</asp:ListItem>
<asp:ListItem Value="20">کرمان</asp:ListItem>
<asp:ListItem Value="21">کرمانشاه</asp:ListItem>
<asp:ListItem Value="22">کهگیلویه و بویراحمد</asp:ListItem>
<asp:ListItem Value="23">گلستان</asp:ListItem>
<asp:ListItem Value="24">گیلان</asp:ListItem>
<asp:ListItem Value="25">لرستان</asp:ListItem>
<asp:ListItem Value="26">مازندران</asp:ListItem>
<asp:ListItem Value="27">مرکزی</asp:ListItem>
<asp:ListItem Value="28">هرمزگان</asp:ListItem>
<asp:ListItem Value="29">همدان</asp:ListItem>
<asp:ListItem Value="30">یزد</asp:ListItem>
</asp:DropDownList>

این برای انتخاب شهر لیست تمام شهرهای ایران


protected void ddlState_SelectedIndexChanged(object sender, EventArgs e)
{
switch (ddlState.SelectedValue)
{
case "0":
{
ddlTown.Enabled = false;
break;
}
case "1":
{

ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("تبریز ");
ddlTown.Items.Add("آذرشهر");
ddlTown.Items.Add("اسکو");
ddlTown.Items.Add("اهر");
ddlTown.Items.Add("بستان‌آباد");
ddlTown.Items.Add("بناب");
ddlTown.Items.Add("جلفا");
ddlTown.Items.Add("چاراویماق");
ddlTown.Items.Add("شبستر");
ddlTown.Items.Add("عجب‌شیر");
ddlTown.Items.Add("کلیبر");
ddlTown.Items.Add("مراغه");
ddlTown.Items.Add("مرند");
ddlTown.Items.Add("ملکان");
ddlTown.Items.Add("میانه");
ddlTown.Items.Add("ورزقان");
ddlTown.Items.Add("هریس");
ddlTown.Items.Add("هشترود");
break;
}
case "2":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("ارومیه");
ddlTown.Items.Add("اشنویه");
ddlTown.Items.Add("بوکان");
ddlTown.Items.Add("پلدشت");
ddlTown.Items.Add("پیرانشهر");
ddlTown.Items.Add("تکاب");
ddlTown.Items.Add("چالدران");
ddlTown.Items.Add("چایپاره");
ddlTown.Items.Add("سردشت");
ddlTown.Items.Add("سلماس");
ddlTown.Items.Add("شاهین‌دژ");
ddlTown.Items.Add("شوط");
ddlTown.Items.Add("ماکو");
ddlTown.Items.Add("مهاباد");
ddlTown.Items.Add("میاندوآب");
ddlTown.Items.Add("نقده");
ddlTown.Items.Add("شوط");
ddlTown.Items.Add("خوی");
break;
}
case "3":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اردبیل");
ddlTown.Items.Add("بیله‌سوار ");
ddlTown.Items.Add("پارس‌آباد");
ddlTown.Items.Add("خلخال");
ddlTown.Items.Add("سرعین");
ddlTown.Items.Add("کوثر");
ddlTown.Items.Add("گرمی");
ddlTown.Items.Add("مشگین‌شهر");
ddlTown.Items.Add("نمین");
ddlTown.Items.Add("نیر");
break;
}
case "4":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اصفهان");
ddlTown.Items.Add("اردستان");
ddlTown.Items.Add("برخوار");
ddlTown.Items.Add("تیران و کرون");
ddlTown.Items.Add("چادگان");
ddlTown.Items.Add("خمینی‌شهر");
ddlTown.Items.Add("خوانسار");
ddlTown.Items.Add("خور و بیابانک");
ddlTown.Items.Add("سمیرم");
ddlTown.Items.Add("شاهین‌شهر و میمه");
ddlTown.Items.Add("شهرضا");
ddlTown.Items.Add("دهاقان");
ddlTown.Items.Add("فریدن");
ddlTown.Items.Add("فریدون‌شهر");
ddlTown.Items.Add("فلاورجان");
ddlTown.Items.Add("كاشان");
ddlTown.Items.Add("گلپایگان");
ddlTown.Items.Add("لنجان");
ddlTown.Items.Add("مبارکه");
ddlTown.Items.Add("نایین");
ddlTown.Items.Add("نجف‌آباد");
ddlTown.Items.Add("نطنز");
break;
}
case "5":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آبدانان");
ddlTown.Items.Add("ایلام");
ddlTown.Items.Add("ایوان");
ddlTown.Items.Add("دره‌شهر");
ddlTown.Items.Add("دهلران");
ddlTown.Items.Add("شیروان و چرداول");
ddlTown.Items.Add("مهران");
break;
}
case "6":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بوشهر");
ddlTown.Items.Add("دیر");
ddlTown.Items.Add("دیلم");
ddlTown.Items.Add("کنگان");
ddlTown.Items.Add("گناوه");
ddlTown.Items.Add("تنگستان");
ddlTown.Items.Add("جم");
ddlTown.Items.Add("دشتستان");
ddlTown.Items.Add("دشتی");
break;
}

case "7":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اسلام‌شهر");
ddlTown.Items.Add("پاکدشت");
ddlTown.Items.Add("تهران");
ddlTown.Items.Add("دماوند");
ddlTown.Items.Add("رباط‌ کریم");
ddlTown.Items.Add("ری");
ddlTown.Items.Add("ساوجبلاغ");
ddlTown.Items.Add("شمیرانات");
ddlTown.Items.Add("شهریار");
ddlTown.Items.Add("فیروزکوه");
ddlTown.Items.Add("کرج");
ddlTown.Items.Add("نظرآباد");
ddlTown.Items.Add("ورامین");
break;
}
case "8":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اردل");
ddlTown.Items.Add("بروجن");
ddlTown.Items.Add("شهرکرد");
ddlTown.Items.Add("فارسان");
ddlTown.Items.Add("کوهرنگ");
ddlTown.Items.Add("لردگان");
break;
}
case "9":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بیرجند");
ddlTown.Items.Add("درمیان");
ddlTown.Items.Add("سرایان");
ddlTown.Items.Add("سربیشه");
ddlTown.Items.Add("قائن");
ddlTown.Items.Add("نهبندان");
break;
}
case "10":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بردسکن");
ddlTown.Items.Add("تایباد");
ddlTown.Items.Add("تربت جام");
ddlTown.Items.Add("تربت حیدریه");
ddlTown.Items.Add("چناران");
ddlTown.Items.Add("خلیل‌آباد");
ddlTown.Items.Add("خواف");
ddlTown.Items.Add("درگز");
ddlTown.Items.Add("رشتخوار");
ddlTown.Items.Add("سبزوار");
ddlTown.Items.Add("سرخس");
ddlTown.Items.Add("فردوس");
ddlTown.Items.Add("فریمان");
ddlTown.Items.Add("قائنات");
ddlTown.Items.Add("قوچان");
ddlTown.Items.Add("کاشمر");
ddlTown.Items.Add("کلات");
ddlTown.Items.Add("گناباد");
ddlTown.Items.Add("مشهد");
ddlTown.Items.Add("نیشابور");
break;
}
case "11":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اسفراین");
ddlTown.Items.Add("بجنورد");
ddlTown.Items.Add("جاجرم");
ddlTown.Items.Add("شیروان");
ddlTown.Items.Add("مانه");
ddlTown.Items.Add("سَمَلقان");
break;
}
case "12":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آبادان");
ddlTown.Items.Add("امیدیه");
ddlTown.Items.Add("اندیمشک");
ddlTown.Items.Add("اهواز");
ddlTown.Items.Add("ایذه");
ddlTown.Items.Add("باغ ملک");
ddlTown.Items.Add("ماهشهر");
ddlTown.Items.Add("بهبهان");
ddlTown.Items.Add("خرمشهر");
ddlTown.Items.Add("دزفول");
ddlTown.Items.Add("دشت");
ddlTown.Items.Add("ادگان");
ddlTown.Items.Add("رامهرمز");
ddlTown.Items.Add("شادگان");
ddlTown.Items.Add("شوش");
ddlTown.Items.Add("شوشتر");
ddlTown.Items.Add("لالی");
ddlTown.Items.Add("مسجد سلیمان");
ddlTown.Items.Add("هندیجان");
break;
}
case "13":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("ابهر");
ddlTown.Items.Add("ایجرود");
ddlTown.Items.Add("خدابنده");
ddlTown.Items.Add("خرمدره");
ddlTown.Items.Add("زنجان");
ddlTown.Items.Add("طارم");
ddlTown.Items.Add("ماه نشان");
break;
}
case "14":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("دامغان");
ddlTown.Items.Add("سمنان");
ddlTown.Items.Add("شاهرود");
ddlTown.Items.Add("گرمسار");
break;
}
case "15":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("ایرانشهر");
ddlTown.Items.Add("چابهار");
ddlTown.Items.Add("خاش");
ddlTown.Items.Add("زابل");
ddlTown.Items.Add("زاهدان");
ddlTown.Items.Add("سراوان");
ddlTown.Items.Add("سرباز");
ddlTown.Items.Add("نیکشهر");
break;
}
case "16":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آباده");
ddlTown.Items.Add("ارسنجان");
ddlTown.Items.Add("استهبان");
ddlTown.Items.Add("اقلید");
ddlTown.Items.Add("بوانات");
ddlTown.Items.Add("جهرم");
ddlTown.Items.Add("خرم بيد");
ddlTown.Items.Add("داراب");
ddlTown.Items.Add("زرین دشت");
ddlTown.Items.Add("سپیدان");
ddlTown.Items.Add("شیراز");
ddlTown.Items.Add("فراشبند");
ddlTown.Items.Add("فسا");
ddlTown.Items.Add("فیروزآباد");
ddlTown.Items.Add("قیر و کارزین");
ddlTown.Items.Add("کازرون");
ddlTown.Items.Add("لارستان");
ddlTown.Items.Add("لامرد");
ddlTown.Items.Add("مرودشت");
ddlTown.Items.Add("ممسنی");
ddlTown.Items.Add("مهر");
ddlTown.Items.Add("نی ريز");
break;
}
case "17":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آبیک");
ddlTown.Items.Add("بوئین زهرا");
ddlTown.Items.Add("تاکستان");
ddlTown.Items.Add("قزوین");
break;
}
case "18":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("قم");
break;
}
case "19":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بانه");
ddlTown.Items.Add("بیجار");
ddlTown.Items.Add("دیواندره");
ddlTown.Items.Add("سروآباد");
ddlTown.Items.Add("سقز");
ddlTown.Items.Add("سنندج");
ddlTown.Items.Add("قروه");
ddlTown.Items.Add("کامیاران");
ddlTown.Items.Add("مریوان");
break;
}
case "20":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بافت");
ddlTown.Items.Add("بردسیر");
ddlTown.Items.Add("بم");
ddlTown.Items.Add("جیرفت");
ddlTown.Items.Add("راور");
ddlTown.Items.Add("رفسنجان");
ddlTown.Items.Add("زرند");
ddlTown.Items.Add("سیرجان");
ddlTown.Items.Add("شهر بابک");
ddlTown.Items.Add("عنبرآباد");
ddlTown.Items.Add("کرمان");
ddlTown.Items.Add("کهنوج");
ddlTown.Items.Add("منوجان");
break;
}
case "21":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اسلام آباد غرب");
ddlTown.Items.Add("پاوه");
ddlTown.Items.Add("ثلاث باباجانی");
ddlTown.Items.Add("جوانرود");
ddlTown.Items.Add("سرپل ذهاب");
ddlTown.Items.Add("سنقر");
ddlTown.Items.Add("صحنه");
ddlTown.Items.Add("قصر شیرین");
ddlTown.Items.Add("کرمانشاه");
ddlTown.Items.Add("کنگاور");
ddlTown.Items.Add("گیلان غرب");
ddlTown.Items.Add("هرسین");
break;
}
case "22":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بویراحمد");
ddlTown.Items.Add("بهمئی");
ddlTown.Items.Add("دنا");
ddlTown.Items.Add("کهگیلویه");
ddlTown.Items.Add("گچساران");
break;
}
case "23":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آزادشهر");
ddlTown.Items.Add("آق قلا");
ddlTown.Items.Add("بندر گز");
ddlTown.Items.Add("بندر ترکمن");
ddlTown.Items.Add("رامیان");
ddlTown.Items.Add("علی آباد");
ddlTown.Items.Add("کردکوی");
ddlTown.Items.Add("کلاله");
ddlTown.Items.Add("گرگان");
ddlTown.Items.Add("گنبد کاووس");
ddlTown.Items.Add("مینودشت");

break;
}
case "24":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آستارا");
ddlTown.Items.Add("آستانه");
ddlTown.Items.Add("اشرفيه");
ddlTown.Items.Add("اَملَش");
ddlTown.Items.Add("بندر انزلی");
ddlTown.Items.Add("رشت");
ddlTown.Items.Add("رضوان شهر");
ddlTown.Items.Add("رودبار");
ddlTown.Items.Add("رودسر");
ddlTown.Items.Add("سیاهکل");
ddlTown.Items.Add("شَفت");
ddlTown.Items.Add("صومعه سرا");
ddlTown.Items.Add("طوالش");
ddlTown.Items.Add("فومن");
ddlTown.Items.Add("لاهیجان");
ddlTown.Items.Add("لنگرود");
ddlTown.Items.Add("ماسال");
break;
}
case "25":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اَزنا");
ddlTown.Items.Add("الیگودرز");
ddlTown.Items.Add("بروجرد");
ddlTown.Items.Add("پلدختر");
ddlTown.Items.Add("خرم آباد");
ddlTown.Items.Add("دورود");
ddlTown.Items.Add("دِلفان");
ddlTown.Items.Add("سلسله");
ddlTown.Items.Add("کوهدشت");
break;
}

case "26":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آمل");
ddlTown.Items.Add("بابل");
ddlTown.Items.Add("بابلسر");
ddlTown.Items.Add("بهشهر");
ddlTown.Items.Add("تنکابن");
ddlTown.Items.Add("جویبار");
ddlTown.Items.Add("چالوس");
ddlTown.Items.Add("رامسر");
ddlTown.Items.Add("ساری");
ddlTown.Items.Add("سوادکوه");
ddlTown.Items.Add("قائم شهر");
ddlTown.Items.Add("محمودآباد");
ddlTown.Items.Add("نکا");
ddlTown.Items.Add("نور");
ddlTown.Items.Add("نوشهر");
break;
}
case "27":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("آشتیان");
ddlTown.Items.Add("اراک");
ddlTown.Items.Add("تفرش");
ddlTown.Items.Add("خمین");
ddlTown.Items.Add("دلیجان");
ddlTown.Items.Add("زرندیه");
ddlTown.Items.Add("ساوه");
ddlTown.Items.Add("شازند");
ddlTown.Items.Add("کمیجان");
ddlTown.Items.Add("محلات");
break;
}
case "28":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("بندرعباس");
ddlTown.Items.Add("میناب");
ddlTown.Items.Add("بندرلنگه");
ddlTown.Items.Add("رودان (دهبارز)");
ddlTown.Items.Add("جاسک");
ddlTown.Items.Add("قشم");
ddlTown.Items.Add("حاجیآباد");
ddlTown.Items.Add("ابوموسی");
ddlTown.Items.Add("بستک");
ddlTown.Items.Add("گاوبندی");
break;
}
case "29":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("اسدآباد");
ddlTown.Items.Add("بهار");
ddlTown.Items.Add("تویسرکان");
ddlTown.Items.Add("رزن");
ddlTown.Items.Add("کبودرآهنگ");
ddlTown.Items.Add("ملایر");
ddlTown.Items.Add("نهاوند");
ddlTown.Items.Add("همدان");

break;
}
case "30":
{
ddlTown.Enabled = true;
ddlTown.Items.Clear();
ddlTown.Items.Add("ابرکوه");
ddlTown.Items.Add("اردکان");
ddlTown.Items.Add("بافق");
ddlTown.Items.Add("تفت");
ddlTown.Items.Add("خاتم");
ddlTown.Items.Add("صدوق");
ddlTown.Items.Add("طبس");
ddlTown.Items.Add("مهریز");
ddlTown.Items.Add("میبد");
ddlTown.Items.Add("یزد");
break;
}


















































}
}

Vahid_moghaddam
پنج شنبه 23 دی 1389, 13:40 عصر
داده های اینطوری رو می تونید در یک جدول هم ذخیره کنید. فرض کنید بعدا قرار بشه، نام روستاها رو هم اضافه کنید. یا نام کشورها رو. تغییر دیتابیس می تونه هزینه داشته باشه. می تونید جدولی درست کنید که حداقل سه فیلد زیر رو داشته باشه:
Id
ParentId
Title
در این جدول برای مثلا استان خراسان یک رکورد می زنید به صورت زیر:


Title="خراسان"
Id=1
ParentId=0

و مثلا برای شهر x می زنید:


Title="x"
id=100
parentId=1

در اینجا فرض شده parentId برای تمام استانها 0 هست. وقتی می خواید نام استان ها رو بکشید بیرون، رکوردهایی رو می خونید که parentId=0 وقتی شهرهای یک استان رو می خواید، رکوردهایی رو می خونید که parentId اونها برابر id استان هست.
این ساختار رو به راحتی می تونید در tree یا گرید های master detail نمایش بدید.
البته مشکلات خودش رو هم داره (مثلا relation ها، ایجاد view هایی که یکی از فیلدهاشون از این جدوله و ...)
مهم ترین ویژگی این ساختار اینه که شما می تونید انواع داده ها رو توش ذخیره کنید. مثلا Enum ها رو. مثلا نام ماشین ها و قطعاتشون رو و ....

dadametall
جمعه 08 دی 1391, 16:29 عصر
سلام به همه
میشه یکی یه توضیح کاملتر بگه البته با بانک اطلاعاتی که وقتی نام استان انتخاب شد. نام شهرستان ها هم در dropdownlist دوم مشخص بشه ممنون

mona91
شنبه 09 دی 1391, 20:32 عصر
واسه استان ها و شهر ها یک جدول تو دیتابیس درست کنید.یک فیلد مشترک بین استان و شهر در نظر بگیرید.
به عنوان مثال در جدول شهرها یک فیلد به نام code در نظر بگیرید و موقع ثبت اطلاعات شهرهای هراستان id آن استان را هم در فیلد code ثبت کنید تا مشخص باشد هر شهر مربوط به کدام استان است.
حالا dropdownlist استان را با استفاده از sqldatasource به جدول استان بایند کنید و value آن را برابر id قرار دهید و autopostback آن را true کنید.
همین کار را برای dropdownlist شهر انجام دهید فقط در تنظیمات sqldatasource آن تعیین کنید که فیلد code از جدول شهر برابر با مقدار dropdownlist استان باشد.
امیدوارم تونسته باشم کمکتون کنم.

shako66
پنج شنبه 14 شهریور 1392, 03:49 صبح
سلام
منم ی مشکل دارم ک فک کنم دوستان عزیز بتونن هر چ زود تر کمکم کن
قبل هر چیز بگم ک پروژه من با قسمت دات نت سی شارپه نه Windos Form
من تو قسمت دات نت سی شارپ میخام ی drop down list داشته باشم ک ی سری کد (مثلا کد درس) توش باشه و کاربر وقتی یکی از کد ها رو انتخاب کرد ی نام خاص( مثلا نام درس ) تو ی textbox نشون داده بشه
البته بگم ک من اینو تو قسمت application تست کردم جوابم گرفتم فقط تو قسمت دات نت وقتی از drop down list ی گزینه (کد) رو انتخاب میکنم textbox خالیه ولی وقتی textboxرو کلیک و کلید Enter رو زدم بعد نشون داده میشه ی کدی میخاستم ک ب محض انتخاب گزینه drop down list در همون لحظه textbox یجورایی refreshبشه و سریع بم نشون بده
اگه محبت کنید برام ایمیل کنید shahab1741@gmail.com
mer30000000000000000000
ممنون میم کمکک کنید

piman_biabani
جمعه 03 دی 1400, 08:46 صبح
سلام داداش
لطفا اگه فیلم یا پروژه دارید لطفا بنده راهنمایی کنید چطور میتونم ازش استفاده کنم
مثلا این کد تو رویداد چنچ استان مینویسیم اونوقت لیست استان چطور به خود کمبوباکس اضافه کنیم