ASPxGridView 在中用过程中实现分页,在属性设置以后,动态绑定数据库,会出现第二页没有数据的情况:
处理方法,用数据源进行绑定,并在PageIndexChanged事件进行数据二次绑定。
因为ASPx 本事是不带数据源的。
code:
非动态绑定情况:在lodging中绑定即可
if (IsPostBack)
{
GridViewDataBint();
}
{
GridViewDataBint();
}
GridViewDataBint()
{
this.ASPxGridView1.DataSourceID = this.SqlDataSource1.ID.ToString();
this.ASPxGridView1.DataBind();
this.ASPxGridView1.DataBind();
}
动态的情况:增加PageIndexChanged事件
protected void ASPxGridView1_PageIndexChanged(object sender, EventArgs e)
{
this.ASPxGridView1.DataSourceID = this.SqlDataSource1.ID.ToString();
this.ASPxGridView1.DataBind();
{
this.ASPxGridView1.DataSourceID = this.SqlDataSource1.ID.ToString();
this.ASPxGridView1.DataBind();
}
在招投标项目中,首次尝试使用AspxGridView控件。虽然都是自己写的数据源,但是在绑定的时候还是和Gridview有些区别
http://www.cnblogs.com/wendy_soft2008/archive/2008/11/08/1329461.html在这里贴出一个博友的文章。里面讲的很详细。再次感谢。以上链接只供学习之用