动态绑定数据后  能显示数据但是不能自动分页 要点一下PagingToolBar1中的刷新按钮才能分页  来个高手解决下...
foreach (DataColumn item in dt.Columns)
            {
                RecordField col = new RecordField();
                col.Name = item.ColumnName;
                col.Type = RecordFieldType.String;
                GridStore.AddField(col);
                ColumnBase colGrid = new Column();
                colGrid.Header = item.ColumnName;
                colGrid.ColumnID = item.ColumnName;
                colGrid.Sortable = true;
                colGrid.DataIndex = item.ColumnName;
                GridAll.ColumnModel.Columns.Add(colGrid);
            }
System.Collections.Generic.List<object> GridValue = new System.Collections.Generic.List<object>();
        foreach (DataRow dr in dt.Rows)
        {
            object[] Ovalue = new object[dt.Columns.Count];
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                Ovalue[i] += dr[i].ToString().Trim();
            }
            GridValue.Add(Ovalue);
        }        GridStore.DataSource = GridValue;
        GridStore.DataBind();

解决方案 »

  1.   

    补充下 数据加载后,下面的总页数,当前第多少页都能显示正常.用的 ext.net.pro.1.2<ext:Store ID="Store1" runat="server" OnRefreshData="Store1_RefreshData">
              <Reader>
                <ext:ArrayReader>
                  <Fields></Fields>
                </ext:ArrayReader>
              </Reader>        
            </ext:Store> <ext:GridPanel ID="GridPanel1" runat="server" StoreID="Store1" AutoScroll="true" Layout="FitLayout" Title="显示结果" Icon="Lorry" Frame="true">
                            <ColumnModel ID="ColumnModel1" IDMode="Legacy">
                            </ColumnModel>
                            <SelectionModel>
                                <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="True" IDMode="Legacy" SelectedIndex="-1">
                                </ext:RowSelectionModel>
                            </SelectionModel>
                            <BottomBar>
                                <ext:PagingToolBar ID="PagingToolBar1" runat="server" PageSize="20" StoreID="Store1" DisplayInfo="true" IDMode="Legacy" />
                            </BottomBar>
                            <LoadMask Msg="正在加载数据,请稍后..." ShowMask="True" />
                            <Listeners>
                                <RowDblClick  Handler="document.getElementById('btnDblClick').click();" />
                                <RowContextMenu Fn="fnRightClick" />
                            </Listeners> 
      

  2.   

    已经解决   使用 SqlDataSource 来获取数据后 再绑定就可以分页了.