问个简单问题,关于DataGrid分页功能的
今天用到分页功能的时候无意中有个疑问:
一般都是这样写就可以实现分页功能的了
protected void SetBind()
{
Connect c=new Connect();
string sql= "select * from CARD_PRICE_LIST ";
DataSet ds=c.ReDataSet(sql);
this.DataGrid1.DataSource=ds.Tables[0];
this.DataGrid1.DataBind();
}
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
this.DataGrid1.CurrentPageIndex=e.NewPageIndex;
SetBind();
}
现在有个问题,这样分页的话是不是每次点击下一页都要setbind一次呢?因为每次都要new connection一次,这样岂不是很慢?
------解决方案--------------------邮件已发出,请注意接收!
------解决方案--------------------http://www.cnblogs.com/sunnystar365/archive/2005/09/28/245665.html