PDA

View Full Version : select نشدن اطلاعات



vB.N3T
دوشنبه 08 خرداد 1391, 13:04 عصر
سلام مشکل این کد چیه خطا نمیده اما اطلاعات جدول رو استخراج نمیکنه


SqlConnection con1 = new SqlConnection();
con1.ConnectionString=@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Data.mdf;Integrated Security=True;User Instance=True";
con1.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con1;
cmd.CommandText = " select * from tbl_one";
SqlDataAdapter data = new SqlDataAdapter();
data.SelectCommand = cmd;
DataTable db = new DataTable();
data.Fill(db);
dataGridView1.DataSource = data;
con1.Close();

vB.N3T
دوشنبه 08 خرداد 1391, 13:05 عصر
دوستان در مورد SqlDataAdapter و DataTable یه توضیح میدید چیکار میکنن این 2 و data.Fill(db); چیه

فرید نجفلو
دوشنبه 08 خرداد 1391, 14:03 عصر
سلام
فکر کنم مشکل اصلی تو این خط باشه:
dataGridView1.DataSource = data;

باید بنویسید:

dataGridView1.DataSource = db;

کدتون هم زیادی شلوغه با کمی دقت می تونید نصفش کنید!!

vB.N3T
دوشنبه 08 خرداد 1391, 14:08 عصر
چطوری میشه نصف کرد ؟؟؟؟؟

فرید نجفلو
دوشنبه 08 خرداد 1391, 15:41 عصر
سلام
با حذف کد های زاید و جمع و جور کردن بقیه:

SqlConnection con1 = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Data.mdf;Integrated Security=True;User Instance=True");
SqlDataAdapter data = new SqlDataAdapter("select * from tbl_one",con1);
DataTable db = new DataTable();
data.Fill(db);
dataGridView1.DataSource = db;