使用DataGridView控件显示数据

1.自动绑定列

//定义一个需要访问的数据库的信息
string strCon = "Server=PC-20161029WDCV\SQL2014;Database=StudentDB;Trusted_Connection=True";
SqlConnection con = new SqlConnection(strCon);

//打开数据库连接
con.Open();

string cmdText = "select * from course";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);

//新建一个DataSet,用于接收查询结果
DataSet ds = new DataSet();
da.Fill(ds);

//关闭数据库连接
con.Close();

//将查询结果的第一个表赋值给dt
DataTable dt = ds.Tables[0];

dgv.DataSource=dt;

2.手动绑定列

DataTable dt=......//省略获得数据的代码

dgv.AutoGenrateColumns=false;//禁用自动绑定列

dgv.DataSource=dt;
原文地址:https://www.cnblogs.com/zhang1997/p/8026237.html