datatable,datareader,dataset,SqlDataAdapter
2010-09-01 20:17
573 查看
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);
}
}
}
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);
}
}
}
相关文章推荐
- datatable,datareader,dataset,SqlDataAdapter 应用
- SqlDataAdapter、DataSet、DataTable使用
- C#实现SQL全库检索数据-比较使用DataReader与DataAdapter+Datatable效率,差距惊人!
- Asp.net 用DataSet对象更新数据(SqlDataAdapter) DataTable加主键
- SqlcommandBuilder Sqlcommand sqldataAdapter DataSet DataTable
- 源码: C#操作SQL数据库 SQLDataReader/SQLDataAdapter/DataSet/DataTable
- SqlDataAdapter对象的Fill(dataset,datatable)方法中的dataTable
- SqlDataAdapter;DataSet;DataTable;DataTableCollection 关联
- DataReader和sqlDataAdapter+DataSet,分别在什么情况下使用?
- SqlDataAdapter DataSet DataTable 详解
- SqlDataAdapter、DataSet、DataTable使用
- Asp.net 用DataSet对象更新数据(SqlDataAdapter)
- 使用SqlDataAdapter填充DataSet
- 用SqlDataAdapter填充DataSet和更新数据库
- 使用SqlDataAdapter在存储过程中获取记录集填充DataSet
- DataReader, DataAdapter & DataSet - When to use?
- sqlconnection,sqlcommand,sqldataadapter,sqldatareader,dataset
- 用SqlDataAdapter.Update(DataSet Ds)更新数据库
- OleDbDataAdapter与OleDbDataReader方式读取EXCEL并转换为DataTable
- C#中DataSet、SqlDataAdapter的使用-关于数据库操作