Problem mit RADGrid

Habe ich radgrid in meine Seite. Wenn ich Sie schalten anzeigen, Staat und pageindexchanged Ereignis, wenn Sie auf der nächsten Seite bekomme ich nichts. Einfach eine leere Seite. Aber wenn ich auf view state, erhalte ich die Daten in nächsten Seiten. Gibt es eine Möglichkeit, um die Daten zu erhalten. Ich kippe schalten Sie den view state durch performance-Problem. Bitte sehen Sie sich den folgenden code für die Referenz.

.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 partial class _Default : System.Web.UI.Seite
{
protected void Page_Load(object sender, EventArgs e)
{
LoadData();
}

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();
} 
InformationsquelleAutor Philly | 2010-05-20
Schreibe einen Kommentar