目标
1 从配置文件中取得连接字符串;
2 从数据库中取得数据;
3 绑定数据到界面;
实现
1 配置文件app.config加入节
<appSettings>
<add key="ConnStr" value="Data Source=192.168.0.46;Initial Catalog=Northwind;User ID=link;Password=shgs345" />
</appSettings>
2 取得数据及绑定代码:
/// <summary>
/// 绑定数据
/// </summary>
private void BindData()
{
DataSet ds = new DataSet();
SqlConnection conn = null ;
try
{
string strSql = "SELECT * FROM CUSTOMERS";
conn = new SqlConnection(DBConfig.GetConnStr());
conn.Open();//打开连接,相当于打开企业管理器,必须给出要打开的数据库实例,数据库名称,用户名及密码
SqlDataAdapter da = new SqlDataAdapter(strSql, conn);//设置适配器,相当于企业管理器中打开表,并且从表中根据strSql取得相应的数据
da.Fill(ds);//把表中的数据填充到ds数据集中,相当于从数据库中取得数据返回到net的DataSet中
}
catch
{
}
finally
{
conn.Close();
}
if (ds.Tables.Count > 0)
{
//数据从ds中绑定到界面上
dgvList.DataSource = ds.Tables[0];
}
}
代码下载从数据库中取得数据