or
Message: Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name: type Line: 2705 Char: 12 Code: 0 URI: http://btstdv-sps01/ScriptResource.axd?d=xaqw4kfdwdWtvHW4JHRwu9dPHBZGWnnEsHrQAeYOVMQ7UJ-eBupaWW3i-HcJkIVjOLsVpXh5bEw8C3og-zVo6TrkPpdFBh_IX0nO69bBYU01&t=ffffffffec2d9970 Then although the TabStrip and the matching TabPage is shown I can't change tabs.
I notice that I don't get this error if the TabStrip is either visible to start with or not in the UpdatePanel (ie a full postback to make it visible).
Is there some javascript that runs on page load to initialize the TabStrip? if so can I fake it some how?
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e){ if (e.Item is GridDataInsertItem && e.Item.IsInEditMode) {
var column = (GridNumericColumn)e.Item.OwnerTableView.GetColumnSafe("CardNumberColumn"); if (e.Item.OwnerTableView.IsItemInserted) column.ReadOnly = false; else column.ReadOnly = true; }}<telerik:RadGrid ID="RadGrid1" runat="server"AllowAutomaticInserts="True" AllowAutomaticUpdates="True" DataSourceID="LinqDataSource1" ondatabound="RadGrid1_DataBound" onitemcommand="RadGrid1_ItemCommand" onitemdatabound="RadGrid1_ItemDataBound" onitemcreated="RadGrid1_ItemCreated"><MasterTableView AutoGenerateColumns="FalseDataKeyNames="CardNumber,ProductNumber,MediaType" DataSourceID="LinqDataSource1" EditMode="InPlace" ><Columns> <telerik:GridNumericColumn DataField="CardNumber" DataType="System.Int32" HeaderText="Kortnr." ReadOnly="true" SortExpression="CardNumber" UniqueName="CardNumberColumn" > </telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="CardName" HeaderText="Kortnavn" SortExpression="CardName" UniqueName="CardName" > </telerik:GridBoundColumn> <telerik:GridEditCommandColumn CancelText="Avbryt" EditText="Endre" InsertText="Sett inn" UpdateText="Oppdater"></telerik:GridEditCommandColumn> </Columns> </MasterTableView> </telerik:RadGrid>