PDA

View Full Version : قطعه کد جستجو در دیتابیس



mahak65
یک شنبه 26 دی 1389, 23:45 عصر
من قطعه کد زیر رو برای جستجو دارم اما میخوام نتایچ رو در datagridview نشون بده.نمیدونم جکارش کنم.کسی میتونه کمک کنه؟؟



con = new SqlConnection(strcon);
string str = "select * from sick where sid='" + textBox1.Text + "'";
con.Open();
cmd = new SqlCommand(str, con);
SqlDataReader dr = cmd.ExecuteReader();
bool b;
b = dr.Read();
if (b == false)
{
MessageBox.Show("چنین بیماری وجود ندارد");
}
else
for (int i = 0; i < dr.FieldCount; i++)
label1.Text += dr[i] + "";

con.Close();

morteza271
دوشنبه 27 دی 1389, 10:47 صبح
دوست عزيز براي اين كار كدتو به صورت زير تغيير بده:


con = new SqlConnection(strcon);
string str = "select * from sick where sid='" + textBox1.Text + "'";
con.Open();
cmd = new SqlCommand(str, con);
//SqlDataReader dr = cmd.ExecuteReader();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
DataGridView1.DataSource = dt;
/*bool b;
b = dr.Read();
if (b == false)
{
MessageBox.Show("چنین بیماری وجود ندارد");
}
else
for (int i = 0; i < dr.FieldCount; i++)
label1.Text += dr[i] + "";*/
con.Close();

موفق باشيد.

mahak65
دوشنبه 27 دی 1389, 17:37 عصر
مرسی خیلی لطف کردین