页面刚加载的时候绑定了ASPxGridView1,按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示
这是我的代码
DataTable dt = new DataTable();
dt=ALLS.RepaymentPlanQueryHe(StartDate, closingDay).Tables[0];
this.ASPxGridView1.DataSource = dt;
this.ASPxGridView1.DataBind();
请问是什么问题
建议调试一下,是否执行了这段代码
执行了的,而且是有数据的
Tables[0].DefaultView
这是什么
@ouyangdu: dt.DefaultView
1.要么你的事件没写对,导致没有请求,没有刷新页面,
2.要么你的控件名字不对!check it! Man
页面刷新了
this.ASPxGridView1.DataSource=null;绑定前先清空下,不然会有很多影响的,这是常出现的问题
https://www.devexpress.com/Support/Center/Question/Details/Q357745
var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_endRequest(prm_EndRequest); function prm_EndRequest(sender, args) { grid.Refresh(); }
When the ASPxGridView is bound via callbacks, you should:
1. disable its ViewState;
2. bind the ASPxGridView in the Page_Init event handler (the state of the page should be restored correctly);