View Full Version : نحوه اتصال gridview به دیتابیس SQL Server 2008
MoM.Mortazavi
سه شنبه 19 بهمن 1389, 00:28 صبح
سلام
خسته نباشید.چطوری میتونم اطلاعات دیتابیس(SQL Server 2008)رو در سی شارپ تو Gridview نشون بدم.لطفا بطور کامل منو راهنمایی کنید.
hakelberfin
سه شنبه 19 بهمن 1389, 00:52 صبح
سلام دوست عزیز
من از این روش استفاده میکنم
شما میتونید یه تابع بنویسید که در اون اطلاعات جرول مورد نظرتون رو از دیتابیس به یه Data Table بریزید و اون Data Table به خاصیت DataSource
از دیتاگرید انتصاب بدید
private void FillDataGridView()
{
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString = MyProject.Config.ConnectionString;
if (sqlConnection.State == ConnectionState.Closed || sqlConnection.State == ConnectionState.Broken)
sqlConnection.Open();
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = sqlConnection;
objCommand.CommandType = CommandType.StoredProcedure;
objCommand.CommandText = "SelectDate_SP";
objCommand.ExecuteNonQuery();
DataTable dataTable = new DataTable();
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
sqlDataAdapter.SelectCommand = objCommand;
sqlDataAdapter.Fill(dataTable);
this.dataGridView.DataSource = dataTable;
if (sqlConnection.State != ConnectionState.Closed)
sqlConnection.Close();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.