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
.AddImage
{
background-image: url(~/images/add2.gif);
}
.rade_tool
SPAN style generated by the outlook skin.


| <rad:RadNumericTextBox DbValue='<%# Bind("num") %>' |
| ID="RadNumericTextBox1" runat="server"> |
| </rad:RadNumericTextBox> |