datatable,datareader,dataset,SqlDataAdapter 应用
2011-04-19 14:41
513 查看
sqlDataAdapter sda = new SqlDataAdapter("select * from Couse",con); DataSet ds = new DataSet(); sda.Fill(ds); DataTable dt = new DateTable(); dt = ds.Table[0]; *************************************** SqlCommand com = new SqlCommand(sql, conn); SqlDataReader dr = com.ExecuteReader(); DataTable dt=new DataTable(); dt.Load(dr); ************************************************ using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["AdventureWorksConnectionString"].ConnectionString); con.Open(); string str = "SELECT * FROM Person.[Address] "; SqlCommand cmd = new SqlCommand(str,con); SqlDataReader sdr = cmd.ExecuteReader(); SqlDataAdapter sda = new SqlDataAdapter(); myclass my = new myclass(); DataTable dt = new DataTable(); my.MyFill(dt, sdr); con.Close(); this.GridView1.DataSource = dt; this.GridView1.DataBind(); } public class myclass : System.Data.Common.DbDataAdapter { protected override int Fill(DataTable dataTable, IDataReader dataReader) { return base.Fill(dataTable, dataReader); } public int MyFill(DataTable dataTable, IDataReader dataReader) { return Fill(dataTable, dataReader); } } }
文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jerrysbest/archive/2010/09/01/5856462.aspx
相关文章推荐
- datatable,datareader,dataset,SqlDataAdapter
- 源码: C#操作SQL数据库 SQLDataReader/SQLDataAdapter/DataSet/DataTable
- SqlDataAdapter DataSet DataTable 详解
- SqlDataAdapter对象的Fill(dataset,datatable)方法中的dataTable
- SqlDataAdapter、DataSet、DataTable使用
- DataReader和sqlDataAdapter+DataSet,分别在什么情况下使用?
- SqlDataAdapter、DataSet、DataTable使用
- C#实现SQL全库检索数据-比较使用DataReader与DataAdapter+Datatable效率,差距惊人!
- SqlcommandBuilder Sqlcommand sqldataAdapter DataSet DataTable
- SqlDataAdapter;DataSet;DataTable;DataTableCollection 关联
- Asp.net 用DataSet对象更新数据(SqlDataAdapter) DataTable加主键
- ADO.NET 第三课 如何用sqldataadapter 来填充DataSet.
- DataSet、SqlDataAdapter、SqlCommand、ExecuteNonQuery、SqlDataReader
- ado:SqlDataAdapter,dataset 与SqlDataReader的用法一
- SqlDataAdapter的应用小结
- ADO.NET 2SqlDataAdapter、DataSet 的基本用法
- SqlDataAdapter与DataSet
- sqlconnection,sqlcommand,sqldataadapter,sqldatareader,dataset
- C# DataSet And SqlDataAdapter读取SQL server2008数据库数据
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter和DataTable的使用