gridview动态绑定数据后怎样分页??
lbph1 2008-05-25 09:53:07 代码如下
protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
//实现动态绑定后分页
ConnDB conn = new ConnDB(strConn);
GridView1.PageIndex = e.NewPageIndex;
string str1 = sql语句;
DataSet ds = conn.ReturnDataSet(str1);
DataView dv = ds.Tables[0].DefaultView;
GridView1.DataSource = dv;
GridView1.DataBind();
this.GridView1.DataKeyNames = new string[] { "f_device" };
}
动态绑定数据后,gridview第一页显示正常,点击后面页没反应,上面的代码也没作用,why???
看到资料说需要设置GridView1.DataKeyNames,我上面的设置位置对吗,我必须在代码里设置,因为sql语句也是动态的。