Private Sub EditText(ByVal sender As Object, ByVal e As System.EventArgs) Dim buttonId As String Dim x As Integer Dim AN As Integer If C.UserSelectedAssessmentType = "CREATE" Then AN = C.UserSelectedAssessmentCount Else AN = C.UserSelectedAssessment End If buttonId = DirectCast(sender, RadButton).ID x = Mid(buttonId & " ", 8, 2) EditingStatement = x w1.ContentContainer.Controls.Add(New LiteralControl("<div><table style=""width:725px""><tr><td>")) editL1.Text = "Use this editor" w1.ContentContainer.Controls.Add(editL1) w1.ContentContainer.Controls.Add(New LiteralControl("</td><td style=""text-align:right"">")) editSave.AutoPostBack = False editSave.CausesValidation = False editSave.OnClientClicked = "EditClickSave" editSave.ID = "editSave" editSave.Text = "Save" editSave.Width = 128 w1.ContentContainer.Controls.Add(editSave) ' AddHandler editSave.Click, AddressOf Me.SaveEdit w1.ContentContainer.Controls.Add(New LiteralControl("</td></tr></table>")) popupEditor.ID = "Editor1" popupEditor.Width = 725 popupEditor.Height = 350 popupEditor.EditModes = EditModes.Design w1.ContentContainer.Controls.Add(popupEditor) editL2.Text = "Choose Item" w1.ContentContainer.Controls.Add(editL2) w1.ContentContainer.Controls.Add(New LiteralControl("<br />")) editCombo.ID = "editFindings" editCombo.Width = 410 w1.ContentContainer.Controls.Add(editCombo) editAdd.AutoPostBack = False editAdd.CausesValidation = False editAdd.OnClientClicked = "EditClickAdd" editAdd.ID = "editAdd" editAdd.Text = "Add" editAdd.Width = 128 w1.ContentContainer.Controls.Add(editAdd) ' AddHandler editAdd.Click, AddressOf Me.AddToEdit w1.ContentContainer.Controls.Add(New LiteralControl("<br /></div>")) w1.VisibleOnPageLoad = True w1.Modal = True w1.Height = 550 w1.Width = 800 ' w1.OnClientClose = "onClientClose" w1.Modal = True RadMultiPage1.PageViews(0).Controls.Add(w1) popupEditor.EnsureToolsFileLoaded()End Sub<%@ Page Title="" Language="VB" MasterPageFile="~/Master.master" AutoEventWireup="false" CodeFile="E14.aspx.vb" Inherits="Main" ValidateRequest="false" %><%@ MasterType VirtualPath="~/Master.master" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"></asp:Content><asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table id="footerTable"> <tr> <td class="cl"> </td> <td style="text-align:center" class="cc"> <span class="style2">Edit Assessment</span> <br/> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <br/> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" > <AjaxSettings> <telerik:AjaxSetting AjaxControlID="cReassessIn"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Panel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="Timer1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lRefresh" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <asp:Label ID="TopHeader" runat="server" Font-Italic="True" Width="100%"></asp:Label> <br/> <asp:Panel ID="Panel1" runat="server" BorderStyle="Ridge" BorderWidth="3px" Width="95%" HorizontalAlign="Left" DefaultButton="bStore"> <telerik:radtabstrip id="RadTabStrip1" runat="server" width="100%" Skin="Outlook" AutoPostBack="True"> <Tabs> <telerik:RadTab ID="Tab1" runat="server" Text="1" Visible="False"></telerik:RadTab> <telerik:RadTab ID="Tab2" runat="server" Text="2" Visible="False"></telerik:RadTab> </Tabs> </telerik:radtabstrip> <hr/> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" Width="100%" SelectedIndex="0"> <telerik:RadPageView ID="PageView1" runat="server"> </telerik:RadPageView> <telerik:RadPageView ID="PageView2" runat="server" Width="100%"> </telerik:RadPageView> </telerik:RadMultiPage> <br/> <hr/> <table style="width:100%"> <tr> <td style="vertical-align:top"> <telerik:RadComboBox ID="cAssessmentFinal" runat="server" Width="410px"> <Items> <telerik:RadComboBoxItem runat="server" Text="Exceeds" Value="0" /> <telerik:RadComboBoxItem runat="server" Text="Meets" Value="1" /> </Items> </telerik:RadComboBox> </td> </tr> </table> </asp:Panel> <asp:Label ID="lRefresh" runat="server" Font-Bold="True"></asp:Label> <asp:Label ID="lTO" runat="server" Width="140px"></asp:Label> <asp:Panel ID="Panel2" runat="server"> <asp:Timer ID="Timer1" runat="server" Interval="120000" OnTick="Timer1_Tick"/> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" OnClientClose = "CommentsListPopUpRadWindow_OnClose"> </telerik:RadWindowManager> </asp:Panel> </td> <td class="cr"> </td> </tr> </table> <asp:PlaceHolder runat="server"> <script type="text/javascript"> function EditClickAdd() { var editor = $find("<%=popupEditor.ClientID%>"); editor.pasteHtml("This is a test"); } function EditClickSave() { var editor = $find("<%=popupEditor.ClientID%>"); editor.pasteHtml("This is a test"); document.getElementById("Label1").value = editor.getselectionhtml + "asdf"; } </script> </asp:PlaceHolder></asp:Content>{
for
(var i = 0; i < gridload.Iw.GroupPanel.GroupPanelItems.length; i++)
{
if
(gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[i])
{
if
(gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[1].innerText == "Venture Capital")
{
groupColumnImage = gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[i].firstChild;
groupColumnImage.src= originalAttribute="src" originalPath=""
"http://localhost:2541/WebSitetest/RadControls/Grid/Skins/Default/SingleMinus.gif";
gridload.Iw.MasterTableView.Controls[0].Rows[index].Expanded =
true;
groupColumnImage.click();
}
}
}
}
}
Can anyone let me know the fix for the above issue.
Thanks,
Avik.

I have a web page that primarily contains a telerik radgrid. There are 30 grid bound columns in it. So we are displaying a horizontal scroll bar, by setting Scrolling-AllowScroll ="true"Scrolling-UseStaticHeaders="true"
when we browe the page, everything is wroking fine. Horizontal scroll is moving the column headers along with data and vertical scroll is keeping the column headers static.
In CRM we added a subarea and loading the page. In CRM, the column headers are static for horizontal scroll, which is not correct. Also, it is noticed that after a postback or refresh happens, it starts working fine. We tried to explicity invoke postback and refresh but in vain.
Please help me fix the issue.
Here is my front end code:
<telerik:GridTemplateColumn ItemStyle-CssClass="rollupItem" HeaderStyle-CssClass="rgHeader rollupHeader" UniqueName="TemplateColumn"> <HeaderTemplate> <table id="ContactTableHeader" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr class="rollupTopHeader"> <td colspan="2" align="center"> <asp:Label ID="hasReceived" runat="server" Text='Has Received Prior'></asp:Label> </td> </tr> <tr class="rollupBottomHeader"> <td width="16%" align="center"> <asp:Label ID="hasReceivedTreatmentCountLabel" runat="server" Text='Count'></asp:Label> </td> <td width="16%" align="center"> <asp:Label ID="hasReceivedTreatmentPercentLabel" runat="server" Text='Percent'></asp:Label> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table id="ContactRelationshipTable" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr class="rollupData"> <td width="16%"> <asp:Label ID="hasReceivedTreatmentCount" runat="server" Text='<%# Eval("HasReceivedTreatmentCount") %>'></asp:Label> </td> <td width="16%"> <asp:Label ID="hasReceivedTreatmentPercent" runat="server" Text='<%# Eval("HasReceivedTreatmentPercent") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn>protected void ExportToCSVButton_Click(object sender, System.Web.UI.ImageClickEventArgs e){ try { RollupReportRadGrid.ExportSettings.ExportOnlyData = false; RollupReportRadGrid.MasterTableView.ExportToCSV(); } catch (Exception ex) { GenericException.HandleException(ex); Response.Redirect("~/GenericError.aspx"); }}protected void Page_Load(object sender, EventArgs e){ string mask = string.Format("xxxx: L## xx: #######{0}", Environment.NewLine); StringBuilder maskBuilder = new StringBuilder(); for (int i = 0; i < 5; i++) { maskBuilder.AppendFormat("{0}", mask); } RadMaskedTextBox1.Mask = maskBuilder.ToString();}<telerik:RadGrid ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True"
AllowAutomaticInserts="True" PageSize="10" Skin="Default" AllowAutomaticUpdates="True" AllowPaging="True"
AutoGenerateColumns="False" Width="750px" DataSourceID="SqlDataSource_nonCot">
<MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="ItemID"
DataSourceID="SqlDataSource_nonCot" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False">
<BatchEditingSettings EditType="Cell" />
<SortExpressions>
<telerik:GridSortExpression FieldName="ItemID" SortOrder="Descending" />
</SortExpressions>
<Columns>
<telerik:GridBoundColumn DataField="ItemID" HeaderStyle-Width="210px" HeaderText="ItemID" SortExpression="ItemID"
UniqueName="ItemID">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="ItemTypeID" HeaderStyle-Width="180px" UniqueName="ItemTypeID" DataField="ItemTypeID">
<ItemTemplate>
<%# Eval("ItemTypeID") %>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadTextBox ID="txt_itemID" runat="server" />
</EditItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>