or

Uncaught Sys.ArgumentOutOfRangeException: Sys.ArgumentOutOfRangeException: Value must be an integer.Parameter name: xActual value was NaN. ScriptResource.axd:237Error$create ScriptResource.axd:237Error$argumentOutOfRange ScriptResource.axd:302Function$_validateParameterType ScriptResource.axd:217Function$_validateParameter ScriptResource.axd:130Function$_validateParams ScriptResource.axd:84Sys$UI$Bounds ScriptResource.axd:3924window.$telerik.window.TelerikCommonScripts.Telerik.Web.CommonScripts.getBounds ScriptResource.axd:247$T.RadToolTip._getBoundsRelativeToElement ScriptResource.axd:429$T.RadToolTip.getToolTipBounds ScriptResource.axd:482$T.RadToolTip._reSetToolTipPosition ScriptResource.axd:646$T.RadToolTip._reSetPositionWithoutFlicker ScriptResource.axd:651(anonymous function) ScriptResource.axd:150(anonymous function) ScriptResource.axd:47(anonymous function) ScriptResource.axd:3484Sys$WebForms$PageRequestManager$_endPostBack ScriptResource.axd:865Sys$WebForms$PageRequestManager$_scriptsLoadComplete ScriptResource.axd:1729(anonymous function) ScriptResource.axd:31(anonymous function) ScriptResource.axd:47Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:342Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:335Sys$_ScriptLoader$_nextSession ScriptResource.axd:357Sys$_ScriptLoader$_loadScriptsInternal ScriptResource.axd:344Sys$_ScriptLoader$_nextSession ScriptResource.axd:357Sys$_ScriptLoader$loadScripts ScriptResource.axd:262Sys$WebForms$PageRequestManager$_onFormSubmitCompleted ScriptResource.axd:1344(anonymous function) ScriptResource.axd:47(anonymous function) ScriptResource.axd:3484Sys$Net$WebRequest$completed ScriptResource.axd:6364Sys$Net$XMLHttpExecutor._onReadyStateChange ScriptResource.axd:5984function showToolTip(element) { var tooltipManager = $find("<%= toolTipManagerMain.ClientID %>"); //If the user hovers the image before the page has loaded, there is no manager created if (!tooltipManager) return; //Find the tooltip for this element if it has been created var tooltip = tooltipManager.getToolTipByElement(element); //Create a tooltip if no tooltip exists for such element if (!tooltip) { tooltip = tooltipManager.createToolTip(element); var message = element.getAttribute("alt", 2); tooltip.set_value(message); tooltip.set_animationDuration(0); }}<telerik:RadToolTipManager ID="toolTipManagerMain" runat="server" HideEvent="ManualClose" Animation="Fade" OnAjaxUpdate="OnAjaxUpdate" RelativeTo="Element" Width="180px" Height="150px" Style="font-size: 18px; text-align: center; font-family: Arial;" RenderInPageRoot="True" >protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args){ Control ctrl = Page.LoadControl("~/Controls/ToolTip/ToolTipSummary.ascx"); args.UpdatePanel.ContentTemplateContainer.Controls.Add(ctrl); ToolTipSummary details = (ToolTipSummary)ctrl; details.Data = args.Value;}<div id="testId" class="toolTipGuide" alt="<%# ToolTipMessage %>" runat="server" onmouseover="showToolTip(this);">?</div>private string _tookTipMessage = "";public string ToolTipMessage{ get { return _tookTipMessage; } set { _tookTipMessage = value; }}protected void Page_Load(object sender, EventArgs e){}I have Radgrid with 6 columns
One of the column say 4th_col can have multiple rows within itself.
Basically the parent row id will be the key for retrieving the rows for 4th column.
I am doing inline editing on complet parent rows which means the 4ht column rows are also open.Now on top of that I should be able to add rows in the 4th column.
I hope I am clear
Do you have any sugesstions/ approaches?
Thanks
myData.Rows.Add(0, 0, "Ben", "has no kids", DBNull.Value);myData.Rows.Add(1, 0, "Ralph", "has no kids", DBNull.Value);myData.Rows.Add(2, 0, "Betty", "is a mother", DBNull.Value);myData.Rows.Add(3, 0, "David", "is a father", DBNull.Value);myData.Rows.Add(0, 0, "Ralph's Age", "33", 1);myData.Rows.Add(0, 0, "Ralph's Eye Color", "Red", 1);myData.Rows.Add(0, 0, "David's Age", "77", 3);myData.Rows.Add(0, 4, "Sam", "is David's son", 3);myData.Rows.Add(0, 5, "Beth", "is David's daughter", 3);myData.Rows.Add(0, 6, "Ruth", "is Betty's daughter", 2);myData.Rows.Add(0, 0, "Beth's Blood Type", "O+", 5);myData.Rows.Add(0, 0, "Ruth's Height", "82 inches", 6);myData.Rows.Add(0, 0, "Ruth's Shoe Size", "10", 6);<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="RadGrid.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <%-- Old, but working <rad:RadGrid runat="server" ID="MyRadGrid" OnNeedDataSource="MyRadGrid_NeedDataSource" MasterTableView-HierarchyLoadMode="Client" OnPreRender="MyRadGrid_PreRender"> <MasterTableView HierarchyDefaultExpanded="true" HierarchyLoadMode="Client" DataKeyNames="TheParent, GUID" FilterExpression="TheParent = 0" ShowHeadersWhenNoRecords="false"> <SelfHierarchySettings ParentKeyName="TheParent" KeyName="GUID" MaximumDepth="3" /> </MasterTableView> <ClientSettings AllowExpandCollapse="true"></ClientSettings> </rad:RadGrid> --%> <rad:RadGrid runat="server" ID="MyRadGrid" OnNeedDataSource="MyRadGrid_NeedDataSource" MasterTableView-HierarchyLoadMode="Client" OnPreRender="MyRadGrid_PreRender"> <MasterTableView HierarchyDefaultExpanded="true" HierarchyLoadMode="Client" DataKeyNames="DirectParent, ID" ShowHeadersWhenNoRecords="false"> <SelfHierarchySettings ParentKeyName="DirectParent" KeyName="ID" MaximumDepth="3" /> <%-- <DetailTables> <rad:GridTableView HierarchyDefaultExpanded="true" HierarchyLoadMode="Client" DataKeyNames="DirectParent, ChildID" ShowHeadersWhenNoRecords="false"> <SelfHierarchySettings ParentKeyName="DirectParent" KeyName="ChildID" MaximumDepth="1" /> </rad:GridTableView> </DetailTables> --%> </MasterTableView> <ClientSettings AllowExpandCollapse="true"></ClientSettings> </rad:RadGrid> </div> </form></body></html><telerik:RadGrid runat="server" ID="rgrdClaimantStatus" AutoGenerateColumns="False" Skin="Windows7" OnInt="InitializeGrid" Style="margin-top: 0px" OnNeedDataSource="rgrdClaimantStatus_NeedDataSource" OnUpdateCommand="rgrdClaimantStatus_UpdateCommand" OnInsertCommand="rgrdClaimantStatus_InsertCommand" OnDeleteCommand="rgrdClaimantStatus_DeleteCommand" OnItemCommand="rgrdClaimantStatus_ItemCommand" OnItemDataBound="rgrdClaimantStatus_ItemDataBound" OnPreRender="rgrdClaimantStatus_PreRender" OnItemCreated="rgrdClaimantStatus_ItemCreated" TabIndex="21" > <MasterTableView commanditemdisplay="Top" EditMode="InPlace" ShowHeadersWhenNoRecords="True"> <Columns> <telerik:GridButtonColumn CommandName="Delete" ButtonType="ImageButton" ImageUrl="~/PPSPortal/images/Cancel.gif" UniqueName="DeleteColumn" ShowInEditForm="True" /> <telerik:GridTemplateColumn UniqueName="StatusDesc" DataField="StatusDesc" HeaderText="Status" FooterStyle-Font-Bold="true" FooterStyle-Wrap="false" ItemStyle-Wrap="false"> <ItemTemplate> <telerik:RadComboBox runat="server" ID="rcbClaimantStatusCode" Width="100" Text='<%# Bind("StatusDesc") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="DateFrom" DataField="DateFrom" HeaderText="Date From" FooterStyle-Font-Bold="true" FooterStyle-Wrap="false" ItemStyle-Wrap="false"> <ItemTemplate> <telerik:RadDatePicker runat="server" ID="rdpClaimantStatusStartDate" width="150" DbSelectedDate='<%# Bind("DateFrom") %>'> <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x"></Calendar> <DateInput DisplayDateFormat="M/d/yyyy" DateFormat="M/d/yyyy" TabIndex="2" /> <DatePopupButton ImageUrl="" HoverImageUrl="" TabIndex="2"></DatePopupButton> </telerik:RadDatePicker> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="DateTo" DataField="DateTo" HeaderText="Date To" FooterStyle-Font-Bold="true" FooterStyle-Wrap="false" ItemStyle-Wrap="false"> <ItemTemplate> <telerik:RadDatePicker runat="server" ID="rdpClaimantEndDate" width="150" onkeydown="ClaimantStatusEndDateKeyDown(this, event)" DbSelectedDate='<%# Bind("DateTo") %>'> <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x"></Calendar> <DateInput DisplayDateFormat="M/d/yyyy" DateFormat="M/d/yyyy" TabIndex="2" /> <DatePopupButton ImageUrl="" HoverImageUrl="" TabIndex="2"></DatePopupButton> </telerik:RadDatePicker> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="DateCreated" DataField="DateCreated" HeaderText="Date Created" FooterStyle-Font-Bold="true" FooterStyle-Wrap="false" ItemStyle-Wrap="false"> <ItemTemplate> <asp:Label runat="server" ID="lblClaimantDateCreated" Width="150" Text='<%# Bind("DateCreated") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="DateEdited" DataField="DateEdited" HeaderText="Date Edited" FooterStyle-Font-Bold="true" FooterStyle-Wrap="false" ItemStyle-Wrap="false"> <ItemTemplate> <asp:Label runat="server" ID="lblClaimantDateEdited" Width="150" Text='<%# Bind("DateEdited") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ModifiedBy" DataField="ModifiedBy" HeaderText="Modified By" FooterStyle-Font-Bold="true" FooterStyle-Wrap="false" ItemStyle-Wrap="false"> <ItemTemplate> <asp:Label runat="server" ID="lblClaimantModifiedBy" Width="150" Text='<%# Bind("ModifiedBy") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> <DataBinding EnableCaching="True" /> <ClientEvents OnKeyPress="KeyPressed" /> </ClientSettings> </telerik:RadGrid>protected void rgrdClaimantStatus_ItemDataBound(object source, GridItemEventArgs e) { if (e.Item is GridDataItem) { //SetEditModeColumnWidths(e.Item as GridDataItem); RadComboBox status = ((e.Item as GridDataItem)["StatusDesc"].FindControl("rcbClaimantStatusCode") as RadComboBox); LoadClaimantStatusList(status, Convert.ToInt32((GetSelectedCompany()))); } }protected void LoadClaimantStatusList(RadComboBox rddlStatus, int companyId) { ReferenceProcess rc = new ReferenceProcess(); Dictionary<int,string> statusList = rc.GetClaimantStatusList(CentralDBConnString, companyId); rddlStatus.DataSource = statusList; rddlStatus.DataTextField = "Value"; rddlStatus.DataValueField = "Key"; rddlStatus.DataBind(); rddlStatus.Items.Insert(0, new RadComboBoxItem("Select a status", string.Empty)); } 