|
5#
楼主 |
发表于 2014-3-19 08:57:20
|
只看该作者
我就是重绑了下啊。。。
- #region BindGrid
- private void BindGrid_PageIndex()
- {
- Grid1.PageIndex = 0;
- BindGrid();
- }
- private void BindGrid()
- {
- DataTable dt = Fun.GetDt_LoanBankLend(Hid_OpRole.Text, Drp_Strm.SelectedValue, Drp_Group, Rbl_Career, Drp_Grade, Drp_Plan, Drp_Class, Tbx_CampusidName_Descr.Text.Trim());
- string sort_order = "ACAD_GROUP,AcadCar_Sort,STAF_GRADE,ACAD_PLAN,STAF_CLASS,CAMPUS_ID";
- //分页
- Grid1.RecordCount = dt.Rows.Count;
- DataTable dt_page = Fun.GetPagedDataTable(Grid1, dt, sort_order);
- DataView dv = dt_page.DefaultView;
- Grid1.DataSource = dv;
- Grid1.DataBind();
- //Fun.BindGrid(dt, sort_order, Grid1);
- }
- #endregion
复制代码
这里的dt重生成了,不过dt相应入参和重绑之前是一样的。我觉得会有影响,如果我改个Drp_Group选定值神马的dt的入参会有变化。
我觉得是不是渲染神马的原因。。看extjs上说要grid.getstore().reload(); 我后台完全晕的。。
是不是要刷新个Grid控件神马的。。我试下这个- PageContext.RegisterStartupScript(Grid1.GetRefreshIFrameReference());
复制代码 也不行 |
|