Telerik RADGrid的问题

Telerik RADGrid的问题,telerik,page-index-changed,Telerik,Page Index Changed,我的页面中有radgrid。当我关闭视图状态并在pageindexchanged事件中单击“下一页”时,我将一无所获。只是一个空白页。但当我打开视图状态时,我将在下一页中获取数据。有没有办法得到数据。由于性能问题,我无法打开视图状态。请参考下面的代码 .aspx 尝试使用高级绑定挂接NeedDataSource网格事件,如本示例所示: 因此,您应该能够在关闭viewstate的情况下翻页 迪克 <telerik:RadGrid ID="RadGrid1" OnSortComman

我的页面中有radgrid。当我关闭视图状态并在pageindexchanged事件中单击“下一页”时,我将一无所获。只是一个空白页。但当我打开视图状态时,我将在下一页中获取数据。有没有办法得到数据。由于性能问题,我无法打开视图状态。请参考下面的代码

.aspx


尝试使用高级绑定挂接NeedDataSource网格事件,如本示例所示:

因此,您应该能够在关闭viewstate的情况下翻页

迪克

    <telerik:RadGrid ID="RadGrid1" OnSortCommand="RadGrid1_SortCommand" OnPageIndexChanged="RadGrid1_PageIndexChanged"
        AllowSorting="True" PageSize="20" ShowGroupPanel="True" AllowPaging="True" AllowMultiRowSelection="True"
        AllowFilteringByColumn="true" AutoGenerateColumns="false" EnableViewState="false" runat="server" GridLines="None"
        OnItemUpdated="RadGrid1_ItemUpdated" OnDataBound="RadGrid1_DataBound">
private void LoadData()
{
    SqlConnection SqlConn = new SqlConnection("uid=tempuser;password=tempuser;data source=USWASHL10015\\SQLEXPRESS;database=CCOM;");
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = SqlConn;
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText = "usp_testing";
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    da.Fill(ds);
    RadGrid1.DataSource = ds;
    RadGrid1.DataBind();
    //RadGrid1.ClientSettings.AllowDragToGroup = true;
}

protected void RadGrid1_PageIndexChanged(object source, Telerik.Web.UI.GridPageChangedEventArgs e)
{
    //RadGrid1.Rebind();
    LoadData();
}