PDA

View Full Version : مشکل در نمایش اطلاعات از sql در datagridview



omidparkour
پنج شنبه 01 خرداد 1393, 00: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();

hadi46
پنج شنبه 01 خرداد 1393, 08:24 صبح
با سلام
خدمت شما دوست گرامی
در خط شماره 15 ; را حذف کن و داخل حلقه مقدار ++i را اضافه کن

omidparkour
پنج شنبه 01 خرداد 1393, 11:55 صبح
ممممممممنون درست شد با راهنمایی شما:قلب::بوس:

hadi46
پنج شنبه 01 خرداد 1393, 14:21 عصر
خواهش میکنم
موفق باشید