选取工具箱中的SqlDataAdapter并拖至该Web Form,提示时选取tyjdb的数据连接,选择使用SQL语句访问数据库,生成SQL语句时只填入SELECTFROM ADDRESS,确认完成即可。程序生成代码如下:
protected System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1; //存取数据库的主要类 protected System.Data.SqlClient.SqlCommand sqlSelectCommand1; //SQL语句处理的类 protected System.Data.SqlClient.SqlConnection sqlConnection1; //连接数据库的类 在InitializeComponent()中有如下声明: this.sqlConnection1 = new System.Data.SqlClient.SqlConnection(); this.sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter(); this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlDataAdapter1.SelectCommand = this.sqlSelectCommand1; this.sqlSelectCommand1.CommandText = "SELECT name, email, age, address FROM address"; this.sqlSelectCommand1.Connection = this.sqlConnection1; |
为使Table中数据能在Web Form中显示,加入一个DataGrid控件至Web Form上,并在Page_Init中加入如下语句:
sqlConnection1.Open(); //打开数据库连接 DataSet objDataset; //新建一个放数据的DataSet objDataset=new DataSet(); sqlDataAdapter1.Fill(objDataset, "address"); //将数据填入DataSet DataGrid1.DataSource=objDataset.Tables["address"].DefaultView; //关联DataSet和DataGrid DataGrid1.DataBind(); //绑定数据 sqlConnection1.Close(); //关闭数据库连接 |
编译执行后Web Form已可将数据库中数据显示在DataGrid中了。
|