首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初级有关问题,求几种数据连接并绑定GirdView 的范例程序

2012-01-01 
初级问题,求几种数据连接并绑定GirdView 的范例程序在网上看了有许多的做法,写法也不一样。有的有OleDbConn

初级问题,求几种数据连接并绑定GirdView 的范例程序
在网上看了有许多的做法,写法也不一样。有的有OleDbConnection   连接,有的又用SqlConnection,连接后数据绑定也有的用OleDb.OleDbDataAdapter,有的又用别的东东,都搞不清楚,后面在绑定GirdView   时的代码该如何写。哪位热心的大侠给用几种方法做一个范例程序,简单说明一下其优销点.

[解决办法]
SqlConnection conn =null;SqlDataAdapter dapt = null;DataSet ds = new DataSet();string strConnectionString = "Data Source=.;initial catalog=数据库;uid=sa;pwd=xxx ";string strSQL = "SELECT 字段 from 表 "try{conn = new SqlConnection(strConnectionString);conn.Open();dapt = new SqlDataAdapter(strSQL,conn);dapt.Fill(ds, "table1 ");DataTable dt = ds.Tabls[0];this.GirdView1.DataSource= dt.DefaultView;this.GridView1.DataBind();}catch(System.Exception e){ this.Text1.Text = "错误 "+e.Message;}finally{if(conn!=null)conn.Dispose();if(dapt!=null)dapt.Dispose();}
[解决办法]
mssql 用SqlConnection(SqlClient微软专门为mssql提供的)
Oracle 用OracleConnection(OracleClient微软专门为oracle提供的)
其他用oledb,odbc性能可能要差些.

无论用什么都要配对使用.
如用SqlConnection,SqlCommand,SqlDataAdapter,等等
OracleConnection,OracleCommand,OracleDataAdapter等等
OleDbConnection ,OleDbCommand,等.都要配对.不能牛头对马嘴.

不管你用的什么形式连接数据.
对GridView的帮定没有关系.

不管什么方式的连接.你要么返回的DataSet,要么DataTable.
DataSet,DataTable没有区别.
帮定GridView


GridViewID.DataSourse=DataSetID,or DataTableID
GridViewID.DataBing();

热点排行