نمايش اطلاعات DataReader در يك گريد ويو
باسلام:
اشكال كد زير چيه كه اطلاعات رو نمايش نميده؟
SqlConnection conObj = new SqlConnection();
conObj.ConnectionString = "Data Source=SERVER\\SQLEXPRESS;Initial Catalog=db;Integrated Security=True";
string commandText = "select * from tb";
SqlCommand cmdObj = new SqlCommand(commandText , conObj);
conObj.Open();
SqlDataReader dr = cmdObj.ExecuteReader();
while (dr.Read())
{
label1.Text += dr["name"].ToString();
label1.Text += "." + dr["family"].ToString() + "-";
}
dataGridView1.DataSource = dr.Read();
conObj.Close();
نقل قول: نمايش اطلاعات DataReader در يك گريد ويو
از متد Load کلاس DataTable استفاده کن!
نقل قول: نمايش اطلاعات DataReader در يك گريد ويو
میتونی از این کد هم استفاده بکنی
SqlConnection conObj = new SqlConnection();
conObj.ConnectionString = "Data Source=SERVER\\SQLEXPRESS;"+
"Initial Catalog=db;Integrated Security=True";
string commandText = "select * from tb";
SqlDataAdapter dba = new SqlDataAdapter(commandText, conObj);
DataSet ds = new DataSet ();
dba.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;