PDA

View Full Version : سوال: عدم نمایش اطلاعات در دیتاگرید



hadi vafaii
جمعه 03 مرداد 1393, 03:26 صبح
من میخوام وقتی فرم بالا اومد اطلاعاتم تو گرید نشون داده بشه اما نمیشه مشکل کجاست؟:متفکر:

اینم کدی که نوشتم


private void Form2_Load(object sender, System.EventArgs e)
{
dataGridView1.Rows.Clear();
OleDbConnection a = new OleDbConnection();
a.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\\Database1.mdb;persist security info = false";
a.Open();
OleDbCommand b = new OleDbCommand("select * from Table1", a);
OleDbDataReader c = b.ExecuteReader();
object[] x = new object[13];
while (c.Read())
{
c.GetValues(x);
dataGridView1.Rows.Add(x);

}
a.Close();
}

abbas.oveissi
جمعه 03 مرداد 1393, 04:39 صبح
اینجوری بنویسید و بعد تست کنید :
dataGridView1.Rows.Clear();
OleDbConnection a = new OleDbConnection();
a.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\\Database1.mdb;persist security info = false";
a.Open();
OleDbCommand b = new OleDbCommand("select * from Table1", a);
OleDbDataReader c = b.ExecuteReader();
while (c.Read())
{
dataGridView1.Rows.Add(c.GetValue(0), c.GetValue(1), c.GetValue(2));
}
a.Close();