PDA

View Full Version : نتخاب یک آیتم از کمبوباکس



f_naderi
شنبه 21 خرداد 1390, 17:23 عصر
سلام
من می خوام که یک مقدار بازگشتی از یک query رو با آیتم های یک کمبوباکس چک کنم در صورتی که مقدار بازگشتی با هر یک از آیتم های کمبو برابر بود ان وقت اون آیتم به صورت پیش فرض انتخاب شده باشد چطور می تونم این کار رو انجام بدم من این کد رو نوشتم ولی کار نمی کنه
for (int i = 0; i < 4; i++) {
if (comboBox3.Items[i] == Class1.dt.Rows[0][9])
{
comboBox3.Text = Class1.dt.Rows[0][9].ToString();
f1 = false;
break;
}
}

mohammad kafiyan
شنبه 21 خرداد 1390, 17:59 عصر
سلام دوست عزیز

privatevoid frm_register_user_Load(object sender, EventArgs e)
{
string ii = "مقدار";
for (int i = 0; i <= 1; i++)
if (comboBox1.Items[i].ToString() == ii)
{
comboBox1.SelectedIndex = i;
}

}

Directx
شنبه 21 خرداد 1390, 18:03 عصر
می تونید با این کد چک کنید ولی کد زیاد جالبی نیست

foreach (DataRow row in dt.Rows)
{
for (int i = 0; i < combobox.Items.Count-1; i++)
{
if (row.Field<string>(0)==combobox.Items[i].ToString())
{
combobox.SelectedIndex = i;
}
}
}


ولی بهتره که ایتم های کومبو رو خودتو با استفاده از رکوردای اون فیلد اضافه کنید و اخر کار ایندکس دلخواهتون رو انتخاب کنید مثلا اینجوری


foreach (DataRow row in dt.Rows)
{
combobox.Items.Add(dt.Field<string>(0));
}