PDA

View Full Version : ایجاد شرط برای listbox



safahim
یک شنبه 15 تیر 1393, 15:22 عصر
با عرض سلام
سوال من اینه که میخوام یه شرط برا لیست باکسم بذارم ولی ایراد میگیره زیادم آشنا به این آبجکت نیستم ممنون میشم اگه کمکم کنین
شرط رو من اینجوری گذاشتم
private void listBox2_Click(object sender, EventArgs e
{
(if (listBox2.SelectedIndex=0)
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=project;Integrated Security=True");
SqlCommand com = new SqlCommand("SELECT * FROM [project].[dbo].[karimi]", con);
con.Open();
SqlDataReader r1 = com.ExecuteReader();
if (r1.Read())
{
listBox1.Items.Add(r1.GetString(1));
}
con.Close();
}
}

HidDeN_OutX.Exe
یک شنبه 15 تیر 1393, 15:30 عصر
سلا

دقیقا به کدوم خط ایراد میگیره ؟

اینه ایا ؟

listBox1.Items.Add(r1.GetString(1));

parvizwpf
یک شنبه 15 تیر 1393, 15:30 عصر
ایراد چیه؟ به کدوم خط؟ if دو تا == داره. درست نوشتید؟

safahim
یک شنبه 15 تیر 1393, 16:07 عصر
سلام مرسی حل شد حالا یه مشکل دیگه هست و اونم اینکه من میخوام توی لیست باکس روی هر کدوم از گزینه ها کلیک کنم اون اجرا بشه ولی نمیشه؟میگه id نا معتبر هست اینم کدش؟اینم بگم که اولی یعنی کریمی درست کار میکنه و بعدیا نه؟

if (listBox2.Text == "کریمی")
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=project;Integrated Security=True");
SqlCommand com = new SqlCommand("SELECT * FROM [project].[dbo].[karimi]", con);
con.Open();
SqlDataReader r1 = com.ExecuteReader();
if (r1.Read())
{
listBox1.Items.Add(r1.GetString(1));
}
con.Close();
}
if (listBox2.Text == "طاهری")
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=project;Integrated Security=True");
SqlCommand com = new SqlCommand("SELECT * FROM [project].[dbo].[taheri]", con);
con.Open();
SqlDataReader r1 = com.ExecuteReader();
if (r1.Read())
{
listBox1.Items.Add(r1.GetString(1));
}
con.Close();
}

safahim
یک شنبه 15 تیر 1393, 16:33 عصر
لطفا بگید اشکال کارم کجاس؟شاید دو تا if رو نتونه اجرا کند؟پس چه جوری باید این کارو انجام داد؟(دو لیست باکس وجود دارد)