Hi,
I've problem with my radgrid.
My page add columns to Radgrid at runtime mode.
I've fired the Page_Init event and i'm able to add columns.
After edit or insert a record into my ragrid, if I don't close the edit form and do a postback with another control (in this case a RadTab control), who a different datasource (with more or less columns) my page catch an exception: "unable to load view state".
If I close the edit form page works correctly.
How can I resolve this problem?
<telerik:RadAjaxPanel ID="pnlElenco" runat="server" Height="100%" Width="100%"> <asp:Label ID="lblStato" runat="server" Width="100%" CssClass="statusbar_silver" /> <telerik:RadGrid ID="grdElenco" runat="server" AutoGenerateColumns="true" Width="100%" AllowAutomaticUpdates="true" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" OnInsertCommand="OnInsertCommand" OnUpdateCommand="OnUpdateCommand" OnDeleteCommand="OnDeleteCommand" OnNeedDataSource="NeedDataSource" Skin="Default" PageSize="15" OnColumnCreated="OnColumnCreated"> <PagerStyle AlwaysVisible="false" Mode="NextPrev" /> <ExportSettings ExportOnlyData="true" HideStructureColumns="true" IgnorePaging="false"> <Excel Format="ExcelML" /> </ExportSettings> <MasterTableView AllowPaging="true" ShowHeadersWhenNoRecords="true" CommandItemDisplay="Top" EditMode="InPlace" EnableColumnsViewState="false"> <Columns> <telerik:GridEditCommandColumn HeaderStyle-Width="40" ButtonType="ImageButton" UniqueName="EditCommandColumn" EditText="Modifica"> <ItemStyle HorizontalAlign="Center" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ConfirmText="Eliminare questo record in maniera definitiva?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Elimina" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" Width="40" /> </telerik:GridButtonColumn> </Columns> <CommandItemSettings ShowExportToExcelButton="true" /> </MasterTableView> </telerik:RadGrid> <asp:HiddenField ID="txtCurrentTable" runat="server" /> </telerik:RadAjaxPanel>Regards!
Cristian