Domanda

Ho RadGrid nella mia pagina. Quando spengo lo stato di visualizzazione e nel caso in cui pageindexchanged clicca pagina successiva sto ottenendo nulla. È sufficiente una pagina vuota. Ma quando accendo lo stato di visualizzazione che sto ottenendo i dati in pagine successive. C'è un modo per ottenere i dati. Non posso accendo lo stato di visualizzazione a causa di problemi di prestazioni. Si prega di consultare il codice qui sotto per il riferimento.

aspx

    <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">

aspx.cs

public class _Default parziale: System.Web.UI.Page {     protetto void Page_Load (object sender, EventArgs e)     {         Caricare dati();     }

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();
} 
È stato utile?

Soluzione

Prova con advanced vincolante aggancio caso griglia NeedDataSource come mostrato in questo esempio: http://demos.telerik.com/aspnet- ajax / griglia / examples / programmazione / needdatasource / defaultcs.aspx

In questo modo si dovrebbe essere in grado di pagina con largo ViewState.

Dick

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top