| <rad:radgrid id="RadGrid1" runat="server" Height="200px" AllowMultiRowSelection="True" ForeColor="White" AllowMultiRowEdit="True" Skin="outlook" width="985px" ItemStyle-BackColor="WhiteSmoke" AlternatingItemStyle-BackColor="White" BorderStyle="None" GridLines="Both"> |
| <AlternatingItemStyle Font-Size="Small" Font-Names="Arial Narrow" HorizontalAlign="Left" VerticalAlign="Middle" BorderStyle="None" CssClass="AlternatingItemRow" BackColor="White"></AlternatingItemStyle> |
| <MasterTableView DataKeyNames="ID" AllowAutomaticInserts="True" EditMode="InPlace" CommandItemDisplay="Top" AutoGenerateColumns="False"> |
| <CommandItemStyle BackColor="#FFE39A"></CommandItemStyle> |
| <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle"></ItemStyle> |
| <CommandItemTemplate> |
| <table class="MyCommandItemClass" width="100%"> |
| <tr> |
| <td align="left" style="width: 75%; padding-top:4px"> |
| <asp:Label ID="lblPN" runat="server" Text="PlanName" CssClass="basicfontbold" ForeColor="black" Font-Size="12px" Visible="true"></asp:Label> |
| </td> |
| <td align="right"> |
| <asp:Button id="btnAdd" Runat="server" CommandName="InitInsert" ToolTip="Add New Record" Text="Add" CssClass="ButtonGray" Visible='<%# Not RadGrid1.MasterTableView.IsItemInserted and showInsert %>' /> |
| <asp:Button ID="PerformInsert" runat="server" CommandName="PerformInsert" ToolTip="Save" CssClass="ButtonRed" Text="Save" Visible='<%# RadGrid1.MasterTableView.IsItemInserted and showInsert %>'/> |
| <asp:Button ID="CancelInsert" runat="server" CommandName="CancelInsert" ToolTip="Cancel" CssClass="ButtonGray" Text="Cancel" Visible='<%# RadGrid1.MasterTableView.IsItemInserted and showInsert %>'/> |
| <asp:Button id="Linkbutton1" Runat="server" CommandName="DeleteChecked" Text="Delete" CssClass="ButtonGray" Visible='<%# Not RadGrid1.MasterTableView.IsItemInserted and showDelete %>' Enabled='<%# showDelete %>'/> |
| </td> |
| </tr> |
| </table> |
| </CommandItemTemplate> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <FooterStyle BorderStyle="None" BackColor="#FFE39A"></FooterStyle> |
| </MasterTableView> |
| <HeaderStyle Font-Size="Small" Font-Names="Arial Narrow" Font-Bold="True" ForeColor="White" ></HeaderStyle> |
| <SelectedItemStyle CssClass="RadGridSelectedItem"></SelectedItemStyle> |
| <ItemStyle Font-Size="Small" Font-Names="Arial Narrow" HorizontalAlign="Left" VerticalAlign="Middle"></ItemStyle> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" EnableDragToSelectRows="False"></Selecting> |
| <Resizing ResizeGridOnColumnResize="True" AllowColumnResize="True"></Resizing> |
| <ClientEvents OnRowDeselected="RowDeselected" OnRowSelected="RowSelected" OnRowCreated="RowCreated"></ClientEvents> |
| <Scrolling ScrollHeight="202px" AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="5"></Scrolling> |
| </ClientSettings> |
| </rad:radgrid> |
| Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init |
| Dim boundColumn As GridBoundColumn |
| Dim colcount as int16 = RadGrid1.MasterTableView.Columns.Count |
| Try |
| boundColumn = New GridBoundColumn() |
| RadGrid1.MasterTableView.Columns.Add(boundColumn) |
| boundColumn.HeaderText = "ID" |
| boundColumn.DataField = "ID" |
| boundColumn.UniqueName = "ID" |
| boundColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Left |
| boundColumn.ItemStyle.VerticalAlign = VerticalAlign.Middle |
| boundColumn.ReadOnly = True |
| boundColumn.Visible = False |
| Catch ex As Exception |
| End Try |
| Try |
| Dim templateColumnName As String = "Delete" |
| Dim templateColumn As New GridTemplateColumn() |
| templateColumn.ItemTemplate = New GridCheckboxTemplate(templateColumnName) |
| templateColumn.HeaderImageUrl = "images/delete.gif" |
| templateColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center |
| templateColumn.HeaderStyle.HorizontalAlign = HorizontalAlign.Left |
| templateColumn.ItemStyle.VerticalAlign = VerticalAlign.Middle |
| templateColumn.HeaderStyle.Width = Unit.Pixel(23) |
| templateColumn.ItemStyle.Width = Unit.Pixel(35) |
| RadGrid1.MasterTableView.Columns.Add(templateColumn) |
| Catch ex As Exception |
| End Try |
| Try |
| boundColumn = New GridBoundColumn() |
| boundColumn.HeaderText = "Fname" |
| boundColumn.DataField = "Fname" |
| boundColumn.UniqueName = "Fname" |
| boundColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Left |
| boundColumn.ItemStyle.VerticalAlign = VerticalAlign.Middle |
| boundColumn.HeaderStyle.Width = Unit.Pixel(100) |
| boundColumn.ItemStyle.Width = Unit.Pixel(100) |
| RadGrid1.MasterTableView.Columns.Add(boundColumn) |
| Catch ex As Exception |
| End Try |
| Several more columns defined here..... |
| colcount = RadGrid1.MasterTableView.Columns.Count |
| RadGrid1 Code Binding here....... end Sub |
| Protected Sub RadGrid1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadGrid1.SelectedIndexChanged |
| Dim xxx As String |
| xxx = RadGrid1.SelectedValue |
| GetTheData(xxx) |
| Panel1.Visible = True |
| End Sub |
| Public Function GetTheData(ByVal vary As String) As String |
| Dim conn As New SqlConnection |
| Dim var1 As Integer |
| var1 = RadGrid1.SelectedValue |
| Label_ID.Text = var1 |
| conn = GetConn2() |
| Dim sql As String = "SELECT Ticket#, Notes, Respformissing, Analyzed, Priority, Week_Restored, Type, ClosureCodeName,Met,BusHourDur, Cost, EffortHrs FROM vwSLA WHERE ticket# = " & vary |
| Dim cmd As SqlCommand |
| cmd = New SqlCommand(sql, conn) |
| Dim rdr As SqlDataReader |
| conn.Open() |
| rdr = cmd.ExecuteReader |
| Dim tick As String |
| Dim n As String |
| Dim resp As Boolean |
| Dim ana As String |
| Dim pri As Integer |
| Dim wr As String |
| Dim type As String |
| Dim cc As String |
| Dim met As Boolean |
| Dim bush As Long |
| Dim co As Long |
| Dim eh As Long |
| While rdr.Read |
| ana = fixNull(rdr("Analyzed")) |
| n = fixNull(rdr("Notes")) |
| tick = fixNull(rdr("Ticket#")) |
| type = fixNull(rdr("type")) |
| cc = fixNull(rdr("ClosureCodeName")) |
| pri = rdr("priority") |
| wr = rdr("Week_Restored") |
| met = fixNullBool(rdr("met")) |
| bush = rdr("BusHourDur") |
| co = rdr("Cost") |
| eh = rdr("EffortHrs") |
| resp = fixNullBool(rdr("respformissing")) |
| End While |
| Label_Ana.Text = ana |
| Label_ID.Text = tick |
| Label_Type.Text = type |
| Label_CC.Text = cc |
| Label_Priority.Text = pri |
| Label_WRes.Text = wr |
| Label_Met.Text = met |
| Label_BHD.Text = bush |
| LabelEffort.Text = eh |
| Label_Cost.Text = co |
| CheckBox_resp.Checked = resp |
| TextBox_Notes.Text = n |
| conn.Close() |
| End Function |
| <telerik:RadGrid ID="RadGrid1" runat="server" |
| DataSourceID="SLA_DB" AllowSorting="True" CellPadding="2" ForeColor="#993333" |
| GridLines="None" Height="300px" DataKeyNames="Ticket#" Width="925px" |
| BorderStyle="Solid" Skin="Hay" |
| GroupingEnabled="False"> |
| <ItemStyle BackColor="#3366FF" /> |
| <MasterTableView DataSourceID="SLA_DB" GroupsDefaultExpanded="False" AutoGenerateColumns="False"> |
| <DetailTables> |
| <telerik:GridTableView runat="server" AutoGenerateColumns="False"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" height="30px" /> |
| </ExpandCollapseColumn> |
| <HeaderStyle BackColor="#1D33D1" Font-Bold="False" Font-Italic="False" |
| Font-Overline="False" Font-Strikeout="False" Font-Underline="False" |
| Wrap="True" /> |
| </telerik:GridTableView> |
| </DetailTables> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn Visible="True" display="False"> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridButtonColumn CommandName="Select" Text="Select" |
| UniqueName="column"> |
| </telerik:GridButtonColumn> |
| <telerik:GridBoundColumn DataField="Ticket#" |
| HeaderText="Ticket#" SortExpression="Ticket#" UniqueName="Ticket#" |
| ColumnEditorID="True"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Priority" |
| HeaderText="Priority" SortExpression="Priority" |
| UniqueName="Priority" DataType="System.Int32"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Week_Restored" |
| HeaderText="Week_Restored" SortExpression="Week_Restored" |
| UniqueName="Week_Restored" ReadOnly="True"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Type" HeaderText="Type" |
| SortExpression="Type" UniqueName="Type"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Analyzed" HeaderText="Analyzed" |
| SortExpression="Analyzed" UniqueName="Analyzed" ReadOnly="True"> |
| </telerik:GridBoundColumn> |
| <telerik:GridCheckBoxColumn DataField="Met" DataType="System.Boolean" |
| HeaderText="Met" SortExpression="Met" UniqueName="Met"> |
| </telerik:GridCheckBoxColumn> |
| <telerik:GridBoundColumn DataField="IssueName" HeaderText="IssueName" |
| SortExpression="IssueName" UniqueName="IssueName1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ClosureCodeName" |
| HeaderText="ClosureCodeName" SortExpression="ClosureCodeName" |
| UniqueName="ClosureCodeName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TeamName" HeaderText="TeamName" |
| SortExpression="TeamName" UniqueName="TeamName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="IssueName" HeaderText="IssueName" |
| SortExpression="IssueName" UniqueName="IssueName"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" |
| Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" |
| VerticalAlign="Middle" Wrap="True" /> |
| <AlternatingItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> |
| <HeaderStyle Font-Bold="True" Font-Italic="False" Font-Names="Calibri" |
| Font-Overline="False" Font-Size="14pt" Font-Strikeout="False" |
| Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" |
| Wrap="True" /> |
| </MasterTableView> |
| <HeaderStyle Font-Size="12pt" Height="30px" /> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
| </ClientSettings> |
| <FilterMenu EnableTheming="True"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
Posted on Dec 28, 2009 (permalink)
| Here's my code |
| ------------------------------------------------------------------------------------------ |
| <%@ Control Language="C#" AutoEventWireup="true" CodeFile="uclTaskGrid.ascx.cs" Inherits="uclTaskGrid" %> |
| <%@ Register assembly="msgBox" namespace="BunnyBear" tagprefix="cc2" %> |
| <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> |
| <script language="javascript" type="text/javascript"> |
| function FireMyIASGroupPrint(myURL){ |
| if(myURL) |
| { |
| window.open("RejectTaskStatus.aspx?taskID=" + myURL ,'_blank','left = 300, top=150, width=600, height=200,menubar=no , scrollbars=no, resizable=no'); |
| } |
| } |
| </script> |
| <asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick" Interval="12000"> |
| </asp:Timer> |
| <table width="100%" align="center" border="0" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td valign="top" height="6"></td> |
| </tr> |
| <tr> |
| <td height="30" align="left"> <b>Project name</b> <asp:DropDownList ID="ddlProjects" CssClass="text" runat="server" AutoPostBack="True" |
| onselectedindexchanged="ddlProjects_SelectedIndexChanged"> |
| </asp:DropDownList> |
| </td> |
| <td align="right"> |
| <table width="160" border="0" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td> |
| <asp:UpdatePanel ID="UpdatePanel2" runat="server"> |
| <ContentTemplate> |
| <asp:Label ID="lblRecCount" CssClass="LabelText" runat="server" |
| Text="Total Record(s): 14"></asp:Label> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" colspan="2" height="5"> |
| </td></tr> |
| <tr> |
| <td valign="top" align="center" colspan="2"> |
| <table cellpadding="0" cellspacing="0" border="0" width="98%"> |
| <tr> |
| <td align="left" valign="top"> |
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <Triggers> |
| <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /> |
| </Triggers> |
| <ContentTemplate> |
| <telerik:RadGrid ID="gviewTasks" runat="server" AllowFilteringByColumn="True" |
| AllowPaging="True" AllowScroll="True" EnableVirtualScrollPaging="True" |
| PageSize="10" AllowSorting="True" GridLines="None" ShowGroupPanel="True" |
| style="top: 300px; left: 10px;" |
| AutoGenerateColumns="False" Skin="Vista" onitemcommand="gviewTasks_ItemCommand" |
| onitemdatabound="gviewTasks_ItemDataBound" AutoGenerateHierarchy="True" AllowCustomPaging="True" |
| > |
| <MasterTableView> |
| <columns> |
| <telerik:GridBoundColumn DataField="TaskID" HeaderText="ID" /> |
| <telerik:GridBoundColumn DataField="Resource Name" HeaderText="Resource Name" |
| HeaderStyle-Width="80px" > |
| <HeaderStyle Width="80px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Task Name" AllowFiltering="false" Groupable="false" HeaderStyle-Width="50px" > |
| <ItemTemplate> |
| <asp:LinkButton ID="lnkTask" runat="server" CommandName="select"></asp:LinkButton> |
| </ItemTemplate> |
| <HeaderStyle Width="50px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="Task Name" HeaderText="TaskName" /> |
| <telerik:GridBoundColumn DataField="Description" HeaderText="TaskDescription" |
| HeaderStyle-Width="80px" > |
| <HeaderStyle Width="80px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Phase" HeaderStyle-Width="50px" AllowFiltering="false" Groupable="false" > |
| <ItemTemplate> |
| <asp:Label ID="lblphase" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Phase") %>'></asp:Label> |
| </ItemTemplate> |
| <HeaderStyle Width="50px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="Project Name" HeaderText="Project" |
| HeaderStyle-Width="50px" AllowFiltering="false" > |
| <HeaderStyle Width="50px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="AssignedBy" HeaderText="Assigned By" |
| HeaderStyle-Width="75px" > |
| <HeaderStyle Width="75px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Estimated Hours" HeaderText="ETA [Hrs]" |
| HeaderStyle-Width="50px" > |
| <HeaderStyle Width="50px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Date" HeaderText="Date" HeaderStyle-Width="75px" > |
| <HeaderStyle Width="75px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Status" HeaderText="Status" HeaderStyle-Width="75px" > |
| <HeaderStyle Width="75px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Approve Status" HeaderText="Approval Status" |
| HeaderStyle-Width="75px" > |
| <HeaderStyle Width="75px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Approve" AllowFiltering="false" Groupable="false" HeaderStyle-Width="40px" > |
| <ItemTemplate> |
| <asp:ImageButton ID="imgbtnactivate" runat="server" ImageUrl="~/images/activate.gif" CommandName="Approve" OnClientClick="return confirm('Are you sure you want to approve this task?');"></asp:ImageButton> |
| </ItemTemplate> |
| <HeaderStyle Width="40px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Reject" AllowFiltering="false" Groupable="false" HeaderStyle-Width="30px" > |
| <ItemTemplate> |
| <asp:ImageButton ID="imgbtndeactivate" runat="server" ImageUrl="~/images/de-activate.gif" CommandName="Reject" OnClientClick="return confirm('Are you sure you want to reject this task?');"></asp:ImageButton> |
| </ItemTemplate> |
| <HeaderStyle Width="30px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Forward" AllowFiltering="false" Groupable="false" HeaderStyle-Width="40px"> |
| <ItemTemplate> |
| <asp:ImageButton ID="imgforward" runat="server" ImageUrl="~/images/forward.gif" CommandName="Select1"></asp:ImageButton> |
| </ItemTemplate> |
| <HeaderStyle Width="40px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="ResourceID"/> |
| <telerik:GridTemplateColumn HeaderText="Delete" AllowFiltering="false" Groupable="false" HeaderStyle-Width="30px"> |
| <ItemTemplate> |
| <asp:ImageButton ID="imgdelete" runat="server" ImageUrl="~/images/delete-icon.gif" CommandName="deleteTask" OnClientClick="return confirm('Are you sure you want to delete the task?');"></asp:ImageButton> |
| </ItemTemplate> |
| <HeaderStyle Width="30px" /> |
| </telerik:GridTemplateColumn> |
| </columns> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true"> |
| <Selecting AllowRowSelect="true" /> |
| <Scrolling EnableVirtualScrollPaging="True" UseStaticHeaders="True" /> |
| <Resizing AllowColumnResize="True" /> |
| </ClientSettings> |
| <ClientSettings AllowDragToGroup="True" AllowExpandCollapse="true"> |
| <Scrolling EnableVirtualScrollPaging="True" UseStaticHeaders="True" /> |
| <Resizing AllowColumnResize="True" /> |
| </ClientSettings> |
| <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="Blue" /> |
| <PagerStyle Height="30px" HorizontalAlign="Center" Font-Bold="True" |
| Font-Names="Arial" Font-Size="Smaller" /> |
| <HeaderStyle BorderStyle="None" Font-Bold="True" |
| Height="30px" /> |
| </telerik:RadGrid> |
| </ContentTemplate> |
| </asp:UpdatePanel></td></tr> |
| </table> |
| </td> |
| </tr></table> |
| ------------------------------------------------------------------------------------- |
| here's the code for tooltip |
| ------------------------------------- |
| protected void gviewTasks_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| int index; |
| try |
| { |
| if (e.Item.ItemType == GridItemType.CommandItem ) |
| { |
| index = e.Item.RowIndex + (gviewTasks.PageSize * gviewTasks.PageSize); |
| for (int i = 0; i < e.Item.Cells.Count; i++) |
| { |
| if (dtTemp.Rows.Count > 0) |
| { |
| e.Item.Cells[0].ToolTip = dtTemp.Rows[index]["Resource Name_Org"].ToString(); |
| e.Item.Cells[2].ToolTip = dtTemp.Rows[index]["Task Name_Org"].ToString(); |
| e.Item.Cells[3].ToolTip = dtTemp.Rows[index]["Task Name_Org"].ToString(); |
| e.Item.Cells[4].ToolTip = dtTemp.Rows[index]["Description_Org"].ToString(); |
| e.Item.Cells[5].ToolTip = dtTemp.Rows[index]["Phase_Org"].ToString(); |
| e.Item.Cells[6].ToolTip = dtTemp.Rows[index]["Project Name_Org"].ToString(); |
| e.Item.Cells[7].ToolTip = dtTemp.Rows[index]["AssignedBy_org"].ToString(); |
| e.Item.Cells[8].ToolTip = dtTemp.Rows[index]["Estimated Hours_org"].ToString(); |
| e.Item.Cells[9].ToolTip = dtTemp.Rows[index]["Date_Org"].ToString(); |
| e.Item.Cells[10].ToolTip = dtTemp.Rows[index]["Status_Org"].ToString(); |
| e.Item.Cells[11].ToolTip = dtTemp.Rows[index]["Approve Status_Org"].ToString(); |
| } |
| } |
| } |
| } |
| catch (Exception ex) |
| { |
| } |
| } |
Hi,
I have a couple of asp dropdowns, button named “View Results” and a RadGrid inside an Update Panel. Upon button click I fire a sql query and display the corresponding data in the RadGrid.
My problem is sometimes when I click “View Results” button I get a dialog box with error message “Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled Details: Error parsing near 'span> </div> |<html> <head>”and RadGrid is not displayed.
When I click the button again the error doesn’t show up and RadGrid is displayed. This happens sometimes not every time.
Can anyone tell me how to figure this out?
Thanks