سلام
comboBoxEx
من یه جدول دارم که دارای دو فیلد هست که توی عکس مشخصه می خوام مقادیر فیلد user رو توی یه comboBoxEx بزارم وقتی کاربر مثلا admin رو انخاب کرد code معادل admin یعنی عدد 1 رو توی یه متغییر قرار بده
سلام
comboBoxEx
من یه جدول دارم که دارای دو فیلد هست که توی عکس مشخصه می خوام مقادیر فیلد user رو توی یه comboBoxEx بزارم وقتی کاربر مثلا admin رو انخاب کرد code معادل admin یعنی عدد 1 رو توی یه متغییر قرار بده
خیلی ساده اس دوست عزیز با خاصیت comboBox1.SelectedIndexکومبو چک کن با یه if ساده اگه فلان بود 1 اگه فلان بود 2و.............
تکمیل کدش:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex==0)
{
int i = 1;
}
else if (comboBox1.SelectedIndex==1)
{
//statments
}
else if (comboBox1.SelectedIndex == 2)
{
//statments
}
else
{
//statments
}
از خاصیت if (comboBox1.Text == "0")این هم میتونی استفاده کنی
اینطوری که نمیشه معلوم نیست تعداد رکورد ها چند تا باشه می خوام تمام اطلاعات جدول رو بفرستم comboBoxEx هر لحظه ممکنه رکورد ها رو ویرایش کنه کاربر نمیشه که برای هر رکورد یه شرط نوشت
هدفت از قرار دادن اون عدد در یه متغییر چیه؟؟اگه بیشتر توضیح بدی شاید بچه ها بتونن کمکت کنن
میخوای گزینه اول رو که انتخاب کردی گزینه مربوط بهش توی یک کمبوباکس دیگه نمایش بده ؟
اون یه مثاله من یه سری اطلاعات خریدار دارم که توی ثبت فاکتور می خوام اسم خریدار ها رو بیارم توی comboBoxEx وقتی فاکتور کامل شد و دکمه ثبت رو زد کد خریداری که در comboBoxEx انتخاب شده رو در جدول فاکتور ذخیره کنم
توضیح کامل یا درست نبود؟!!!! اگه نیست بگید
فک کنم این pdf به دردت بخوره یه نگاه بنداز و یکم ویرایش میخواد
مرسی حل شد
کد رو میزارم شاید کسی نیاز داشت مرسی از همه
private void InForm0_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt = clas.connectdb("SELECT Oid,CName FROM Obverse WHERE Active=1");
txtOID.DisplayMember = "CName";
txtOID.ValueMember = "Oid";
txtOID.DataSource = dt;
}
private void txtOID_SelectedValueChanged(object sender, EventArgs e)
{
if (txtOID.SelectedIndex >= 0 && txtOID.SelectedValue != null)
{
labelX7.Text = txtOID.SelectedValue.ToString();
}
}
ببین منظورت اینه ؟