PDA

View Full Version : سوال: مشکل خالی شدن خودکار combobox



mahlake
چهارشنبه 28 مرداد 1394, 13:35 عصر
با سلام من 2 تا کمبو باکس دارم که وقتی مقدار اولی رو انتخاب میکنم و میرم روی کمبو باکس دوم مقدار کمبو باکس اول خالی میشه... هیچ کدی هم برای کمبو باکس اول ننوشته ام...:عصبانی++::عصبانی++::عصبان ی++::عصبانی++::عصبانی++::عصبانی ++::عصبانی++::عصبانی++::عصبانی++ :

MehdiElexal
چهارشنبه 28 مرداد 1394, 13:58 عصر
برنامتون رو برای رفع مشکل باید بذارید تا بررسی شه ، یا نمونه کد برنامه رو

mahlake
چهارشنبه 28 مرداد 1394, 14:20 عصر
راستی این کد رو برای کمبو باکس اول که اسمش کمبو باکس 3 هست نوشته ام:

PersianCalendar pcmonth = new PersianCalendar();
DateTime thisDatemonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond);
string countmonth = pcmonth.GetMonth(thisDatemonth).ToString();
switch (countmonth)
{
case "1":
var dts = new List<language> { };
dts.Add(new language() { name = "فروردین", value = 1 });
dts.Add(new language() { name = "اردیبهشت", value = 2 });
dts.Add(new language() { name = "حرداد", value = 3 });
dts.Add(new language() { name = "تیر", value = 4 });
dts.Add(new language() { name = "مرداد", value = 5 });
dts.Add(new language() { name = "شهریور", value = 6 });
dts.Add(new language() { name = "مهر", value = 7 });
dts.Add(new language() { name = "آبان", value = 8 });
dts.Add(new language() { name = "آذر", value = 9 });
dts.Add(new language() { name = "دی", value = 10 });
dts.Add(new language() { name = "بهمن", value = 11 });
dts.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dts;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";


break;
case "2":
var dtl = new List<language> { };
dtl.Add(new language() { name = "اردیبهشت", value = 2 });
dtl.Add(new language() { name = "حرداد", value = 3 });
dtl.Add(new language() { name = "تیر", value = 4 });
dtl.Add(new language() { name = "مرداد", value = 5 });
dtl.Add(new language() { name = "شهریور", value = 6 });
dtl.Add(new language() { name = "مهر", value = 7 });
dtl.Add(new language() { name = "آبان", value = 8 });
dtl.Add(new language() { name = "آذر", value = 9 });
dtl.Add(new language() { name = "دی", value = 10 });
dtl.Add(new language() { name = "بهمن", value = 11 });
dtl.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "3":
var dtl1 = new List<language> { };
dtl1.Add(new language() { name = "حرداد", value = 3 });
dtl1.Add(new language() { name = "تیر", value = 4 });
dtl1.Add(new language() { name = "مرداد", value = 5 });
dtl1.Add(new language() { name = "شهریور", value = 6 });
dtl1.Add(new language() { name = "مهر", value = 7 });
dtl1.Add(new language() { name = "آبان", value = 8 });
dtl1.Add(new language() { name = "آذر", value = 9 });
dtl1.Add(new language() { name = "دی", value = 10 });
dtl1.Add(new language() { name = "بهمن", value = 11 });
dtl1.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl1;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "4":
var dtl2 = new List<language> { };
dtl2.Add(new language() { name = "تیر", value = 4 });
dtl2.Add(new language() { name = "مرداد", value = 5 });
dtl2.Add(new language() { name = "شهریور", value = 6 });
dtl2.Add(new language() { name = "مهر", value = 7 });
dtl2.Add(new language() { name = "آبان", value = 8 });
dtl2.Add(new language() { name = "آذر", value = 9 });
dtl2.Add(new language() { name = "دی", value = 10 });
dtl2.Add(new language() { name = "بهمن", value = 11 });
dtl2.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl2;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "5":
var dtl3 = new List<language> { };
dtl3.Add(new language() { name = "مرداد", value = 5 });
dtl3.Add(new language() { name = "شهریور", value = 6 });
dtl3.Add(new language() { name = "مهر", value = 7 });
dtl3.Add(new language() { name = "آبان", value = 8 });
dtl3.Add(new language() { name = "آذر", value = 9 });
dtl3.Add(new language() { name = "دی", value = 10 });
dtl3.Add(new language() { name = "بهمن", value = 11 });
dtl3.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl3;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
this.comboBox3.SelectedValue = 5;
this.comboBox3.Text = "مرداد";


break;
case "6":
var dtl4 = new List<language> { };
dtl4.Add(new language() { name = "شهریور", value = 6 });
dtl4.Add(new language() { name = "مهر", value = 7 });
dtl4.Add(new language() { name = "آبان", value = 8 });
dtl4.Add(new language() { name = "آذر", value = 9 });
dtl4.Add(new language() { name = "دی", value = 10 });
dtl4.Add(new language() { name = "بهمن", value = 11 });
dtl4.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl4;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "7":
var dtl5 = new List<language> { };
dtl5.Add(new language() { name = "مهر", value = 7 });
dtl5.Add(new language() { name = "آبان", value = 8 });
dtl5.Add(new language() { name = "آذر", value = 9 });
dtl5.Add(new language() { name = "دی", value = 10 });
dtl5.Add(new language() { name = "بهمن", value = 11 });
dtl5.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl5;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "8":
var dtl6 = new List<language> { };
dtl6.Add(new language() { name = "آبان", value = 8 });
dtl6.Add(new language() { name = "آذر", value = 9 });
dtl6.Add(new language() { name = "دی", value = 10 });
dtl6.Add(new language() { name = "بهمن", value = 11 });
dtl6.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl6;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "value";
break;
case "9":
var dtl7 = new List<language> { };
dtl7.Add(new language() { name = "آذر", value = 9 });
dtl7.Add(new language() { name = "دی", value = 10 });
dtl7.Add(new language() { name = "بهمن", value = 11 });
dtl7.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl7;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "10":
var dtl8 = new List<language> { };
dtl8.Add(new language() { name = "دی", value = 10 });
dtl8.Add(new language() { name = "بهمن", value = 11 });
dtl8.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl8;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "11":
var dtl9 = new List<language> { };
dtl9.Add(new language() { name = "بهمن", value = 11 });
dtl9.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = "dtl9";
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
case "12":
var dtl10 = new List<language> { };
dtl10.Add(new language() { name = "اسفند", value = 12 });
this.comboBox3.DataSource = dtl10;
this.comboBox3.DisplayMember = "name";
this.comboBox3.ValueMember = "Value";
break;
default:
MessageBox.Show("سیستم با مشکل مواجه شده لطفا با پشتبانی تماس بگیرید.", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Error);
break;
}

mahlake
چهارشنبه 28 مرداد 1394, 14:54 عصر
سورس کد پروژه:

http://mehraz-web.persiangig.com/MoshaverehRezerv.zip/dl

MehdiElexal
پنج شنبه 29 مرداد 1394, 11:19 صبح
مهندس من اصلا نمیتونم فایل پروژه رو دانلود کنم ، میشه RAR کنی جای دیگه آپلود کنی ؟

mahlake
پنج شنبه 29 مرداد 1394, 11:25 صبح
مهندس من اصلا نمیتونم فایل پروژه رو دانلود کنم ، میشه RAR کنی جای دیگه آپلود کنی ؟

آقا واقعا ممنون خیلی لطف داری من وین رر ندارم اما جای دیگه آپلودش کردم...
http://www.uplooder.net/files/028e86ddba59beb698f208ca3543ecc9/MoshaverehRezerv.zip.html

aminmousavi
پنج شنبه 29 مرداد 1394, 14:27 عصر
سلام دوست عزیز . ببینید درسته الان ؟
لینک : http://greendeveloper.ir/files//MoshaverehRezerv-Fixed.zip
(فقط با اجازت مقداری تر و تمیز هم کردم کدت رو :لبخندساده:)