ADO.NET 中DataTable中加载数据方法
2006-08-30 11:44
423 查看
ADO.NET 中DataTable中加载数据又两种方法
第一种
//使用fill方法填充DataTable
private void useDataTableByFill()
...{
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString);
DataTable myDataTable = new DataTable();
SqlDataAdapter myDp = new SqlDataAdapter("select * from authors", myConnection);
myDp.Fill(myDataTable);
GridView1.DataSource = myDataTable.DefaultView;
GridView1.DataBind();
myConnection.Dispose();
myDp.Dispose();
}
第二种
//使用DataReader方法
private void useDataTableByDataReader()
...{
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString);
DataTable myDataTable = new DataTable();
SqlCommand myCommand = new SqlCommand("select * from authors", myConnection);
myConnection.Open();
SqlDataReader dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
myDataTable.Load(dr);
GridView1.DataSource = myDataTable.DefaultView;
GridView1.DataBind();
dr.Close();
dr.Dispose();
myCommand.Dispose();
}
第一种
//使用fill方法填充DataTable
private void useDataTableByFill()
...{
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString);
DataTable myDataTable = new DataTable();
SqlDataAdapter myDp = new SqlDataAdapter("select * from authors", myConnection);
myDp.Fill(myDataTable);
GridView1.DataSource = myDataTable.DefaultView;
GridView1.DataBind();
myConnection.Dispose();
myDp.Dispose();
}
第二种
//使用DataReader方法
private void useDataTableByDataReader()
...{
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString);
DataTable myDataTable = new DataTable();
SqlCommand myCommand = new SqlCommand("select * from authors", myConnection);
myConnection.Open();
SqlDataReader dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
myDataTable.Load(dr);
GridView1.DataSource = myDataTable.DefaultView;
GridView1.DataBind();
dr.Close();
dr.Dispose();
myCommand.Dispose();
}
相关文章推荐
- ADO.NET 中DataTable中加载数据又两种方法
- ADO.NET 中DataTable中加载数据又两种方法
- ADO.NET 中DataTable中加载数据又两种方法
- ADO.NET 中DataTable中加载数据又两种方法
- [新手入门]快速学习 ADO.NET Entity Framework系列文章 #4 -- 数据新增、删除、修改(ObkectContext的 .SaveChange()方法)
- ADO.NET中DataSet、DataTable、DataRow的数据复制方法
- asp连接不到mssql数据,加载不到ado连接组件的解决方法!
- ado.net entity framework使用不同的方法查询数据的不同性能
- ADO.NET笔记——使用Connection连接数据库,使用Command对象的ExecuteReader()方法创建DataReader对象返回多行数据
- Visual Studio 2010添加新项缺失[ADO.NET 实体数据模型]解决方法
- [转]ADO.NET中DataSet、DataTable、DataRow的数据复制方法
- ADO.NET中DataSet、DataTable、DataRow的数据复制方法
- ADO.NET中DataSet、DataTable、DataRow的数据复制方法
- Visual 2015创建新项,缺少ADO.NET 实体数据模型的解决方法
- [转]ADO.NET中DataSet、DataTable、DataRow的数据复制方法
- ADO.net下几个提高数据访问性能的方法
- Visual Studio 2013 添加新项缺失[ADO.NET 实体数据模型]解决方法
- ado.net读取数据的两种方法
- C#使用Ado.Net更新和添加数据到Excel表格的方法
- ADO.NET--事务的通用数据访问方法