omidparkour
پنج شنبه 01 خرداد 1393, 01:34 صبح
سلام
من میخوام اطلاعات رو از sql بگیرم و در datagridview نمایش بدم اما با ارور زیر روبه رو شدم مشکل چیه؟؟
http://up.i90.ir/uploads/1400731642.jpg
کدهایی هم که نوشتم اینها هستن:
SqlConnection objcon = new SqlConnection(); objcon.ConnectionString = "data source=localhost;initial catalog=Restaurant;integrated security=true";
SqlCommand objcom = new SqlCommand();
objcom.Connection = objcon;
objcom.CommandText = "select * from Food";
objcon.Open();
SqlDataReader objdr = objcom.ExecuteReader();
if (objdr.HasRows)
{
dataGridView1.Columns.Add("FoodCode", "کد غذا");
dataGridView1.Columns.Add("Name", " نام غذا");
dataGridView1.Columns.Add("Tarkibat", "ترکیبات");
dataGridView1.Columns.Add("Price", "قیمت");
dataGridView1.Columns.Add("Time", "زمان آماده شدن غذا");
int i = 0;
while (objdr.Read()) ;
{
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells[0].Value = objdr[0];
dataGridView1.Rows[i].Cells[1].Value = objdr[1];
dataGridView1.Rows[i].Cells[2].Value = objdr[2];
dataGridView1.Rows[i].Cells[3].Value = objdr[3];
dataGridView1.Rows[i].Cells[4].Value = objdr[4];
}
}
objcon.Close();
من میخوام اطلاعات رو از sql بگیرم و در datagridview نمایش بدم اما با ارور زیر روبه رو شدم مشکل چیه؟؟
http://up.i90.ir/uploads/1400731642.jpg
کدهایی هم که نوشتم اینها هستن:
SqlConnection objcon = new SqlConnection(); objcon.ConnectionString = "data source=localhost;initial catalog=Restaurant;integrated security=true";
SqlCommand objcom = new SqlCommand();
objcom.Connection = objcon;
objcom.CommandText = "select * from Food";
objcon.Open();
SqlDataReader objdr = objcom.ExecuteReader();
if (objdr.HasRows)
{
dataGridView1.Columns.Add("FoodCode", "کد غذا");
dataGridView1.Columns.Add("Name", " نام غذا");
dataGridView1.Columns.Add("Tarkibat", "ترکیبات");
dataGridView1.Columns.Add("Price", "قیمت");
dataGridView1.Columns.Add("Time", "زمان آماده شدن غذا");
int i = 0;
while (objdr.Read()) ;
{
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells[0].Value = objdr[0];
dataGridView1.Rows[i].Cells[1].Value = objdr[1];
dataGridView1.Rows[i].Cells[2].Value = objdr[2];
dataGridView1.Rows[i].Cells[3].Value = objdr[3];
dataGridView1.Rows[i].Cells[4].Value = objdr[4];
}
}
objcon.Close();