tobf

博客园 首页 新随笔 联系 订阅 管理

SqlConnection (.NET C#) 连接及分页
.net的访问数据机制决定了访问大量数据时会致使客户端机器消耗大量资源,因此有必要对数据进行分页显示,开发工具vs.net+sqlserver,语言c#

1.加入引用
using System.Data.SqlClient;

2.读取并绑定
  private void readsql()
  {
   SqlConnection oSQLConn = new SqlConnection();
   oSQLConn.ConnectionString="Data Source=192.168.0.9,1433;Network Library=DBMSSOCN;Initial Catalog=test;User ID=test;Password=test;";
   oSQLConn.Open();
   SqlDataAdapter sqlda = new SqlDataAdapter("select * from table",oSQLConn);
   DataSet ds = new DataSet();
   sqlda.Fill(ds);
   DataGrid1.DataSource=ds;
   DataGrid1.DataBind();
  }

3.分页
在datagrid1的属性里将AllowPaging设置为true,PageSize根据需要自行定义,定义完后在PageIndexChanged事件内加入如下代码:
   DataGrid1.CurrentPageIndex = e.NewPageIndex;
   readsql();

posted on 2005-06-17 11:36  tobf's blog  阅读(394)  评论(0)    收藏  举报