PDA

View Full Version : سوال: ثبت آیتمهای comboBox در دیتابیس به صورت عددی



hasssan_toghiany
یک شنبه 14 خرداد 1391, 17:12 عصر
با سلام
چه طوری می توانم آیتمهای comboBox رادر دیتابیس به صورت عددی ثبت کنم ؟مثلا آیتمهای من به این صورت است دیپلم - فوق دیپلم - لیسانس که می خواهم به ترتیب 1-2-3 در دیتابیس ودر فیلد عدد ثبت شود(c#)

harani
یک شنبه 14 خرداد 1391, 17:34 عصر
با کد زیر براحتی میتوانی به آیتمهات عدد نسبت دهی :

public int numberCombo(string s)
{

int a1 = 0;

switch (s)
{
case "دیپلم":
a1 = 1;
break;

case "فوق دیپلم":
a1 = 2;
break;

case "لیسانس":
a1 = 3;
break;
}
return a1;


در هر جای دیگری که از این متد خواستی استفاده کنی به صورت numberCode(comboBox1.SelectedItem.ToString()); تایپ میکنی که comboBox1.SelectedItem اشاره به آیتم انتخاب شده combobox دارد