public static SqlConnection getcon()
{
My_con = new SqlConnection(M_str_sqlcon); //用SqlConnection对象与指定的数据库相连接
My_con.Open(); //打开数据库连接
return My_con; //返回SqlConnection对象的信息
}
public DataSet getDataSet(string SQLstr, string tableName)
{
getcon(); //打开与数据库的连接
SqlDataAdapter SQLda = new SqlDataAdapter(SQLstr, My_con); //创建一个SqlDataAdapter对象,并获取指定数据表的信息
DataSet My_DataSet = new DataSet(); //创建DataSet对象
SQLda.Fill(My_DataSet, tableName); //通过SqlDataAdapter对象的Fill()方法,将数据表信息添加到DataSet对象中
con_close(); //关闭数据库的连接
return My_DataSet; //返回DataSet对象的信息
}
public static DataSet MyDS_GridM
MyDS_GridM = MyDataClass.getDataSet("select Year as 年份,Allprofit as 利润 from tb_YProfit", "tb_YProfit");
dataGridView1.DataSource = MyDS_GridM.Tables[0];
前面先声明getcon getdataset 然后 下面用。倒数第二行就是获取数据库信息,最后一行是把值填充到 dataGridView 控件中。
刚好自己写的程序也用到了,就给你复制过来了慢慢看
VS 2010 可以和SQL Server 2000一起使用,绝对没有问题。
关键点就看开发的是WinForm程序还是Web程序,代码略有不同,思路完全一致。