or
| <?xml version="1.0" encoding="utf-8" ?> |
| <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > |
| <siteMapNode url="" title="" description=""> |
| <siteMapNode title="First item"> |
| <siteMapNode url="~/Page1.aspx" title="Page 1" description="" /> |
| <siteMapNode url="~/Page2.aspx" title="Page 2" description="" /> |
| </siteMapNode> |
| <siteMapNode title="Second item"> |
| <siteMapNode url="~/Page3.aspx" title="Page 3" description="" /> |
| </siteMapNode> |
| </siteMapNode> |
| </siteMap> |
| <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="WebApplication1.Site" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title></title> |
| <asp:ContentPlaceHolder ID="head" runat="server"> |
| </asp:ContentPlaceHolder> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadMenu ID="RadMenu1" runat="server" Width="100%" DataSourceID="SiteMapDataSource1"> |
| </telerik:RadMenu> |
| <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" /> |
| <div> |
| <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> |
| </asp:ContentPlaceHolder> |
| </div> |
| </form> |
| </body> |
| </html> |
| <table style="font-family:Verdana;font-size:8pt;"> |
| <tr> |
| <td> |
| <telerik:RadTreeView Width="400px" Enabled="true" CausesValidation="true" |
| ID="RadTreeView1" runat="server"> |
| </telerik:RadTreeView> |
| </td> |
| <td valign="top" style="margin-left:15px;"> |
| <telerik:RadTabStrip ID="RadTabStrip1" runat="server" |
| MultiPageID="Multipage1" SelectedIndex="0" > |
| <Tabs> |
| <telerik:RadTab Text="Hierarchy Details"> |
| </telerik:RadTab> |
| <telerik:RadTab Text="Organisation Details" Selected="True" > |
| </telerik:RadTab> |
| <telerik:RadTab Text="Interested Parties" > |
| </telerik:RadTab> |
| <telerik:RadTab Text="Controlling Organisations" > |
| </telerik:RadTab> |
| <telerik:RadTab Text="Associations"> |
| </telerik:RadTab> |
| </Tabs> |
| </telerik:RadTabStrip> |
| <telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" > |
| <telerik:RadPageView ID="RadPageView1" runat="server">Page 1</telerik:RadPageView> |
| <telerik:RadPageView ID="RadPageView2" runat="server">Page 2</telerik:RadPageView> |
| <telerik:RadPageView ID="RadPageView3" runat="server">Page 3</telerik:RadPageView> |
| <telerik:RadPageView ID="RadPageView4" runat="server">Page 4</telerik:RadPageView> |
| <telerik:RadPageView ID="RadPageView5" runat="server">Page 5</telerik:RadPageView> |
| </telerik:RadMultiPage> |
| </td> |
| </tr> |
| </table> |
| <telerik:RadToolBar ID="tbTicketDetails" runat="server" Width="100%" AutoPostBack="true"> |
| <Items> |
| <telerik:RadToolBarButton runat="server" Text="Add Notes" ImageUrl="~/Images/notebook_pencil.png" |
| Value="AddNotes" CommandName="AddNotes" OnLoad="GetItemURL"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Close" ImageUrl="~/Images/door.png" |
| Value="CloseTicket" CommandName="CloseTicket" OnLoad="GetItemURL"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Lock" ImageUrl="~/Images/lock.png" |
| Value="LockTicket" CommandName="LockTicket"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Unlock" ImageUrl="~/Images/lock_unlock.png" |
| Value="UnlockTicket" CommandName="UnlockTicket"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Claim Ticket" CommandName="ClaimTicket" |
| ImageUrl="~/Images/card_claimticket.png" Value="ClaimTicket"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Release Ticket" CommandName="ReleaseTicket" |
| ImageUrl="~/Images/card_releaseticket.png" Value="ReleaseTicket"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Assign Ticket" CommandName="AssignTicket" |
| ImageUrl="~/Images/card__assignticket.png" Value="AssignTicket" OnLoad="GetItemURL"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Move Ticket" CommandName="MoveTicket" |
| ImageUrl="~/Images/pin_moveticket.png" Value="MoveTicket" OnLoad="GetItemURL"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Reopen Ticket" CommandName="ReopenTicket" |
| Value="ReopenTicket" ImageUrl="~/Images/reopenticket.png" OnLoad="GetItemURL" /> |
| <telerik:RadToolBarButton runat="server" Text="Delete Ticket" CommandName="DeleteTicket" |
| ImageUrl="~/Images/delete.png" Value="DeleteTicket"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Restore Ticket" CommandName="RestoreTicket" |
| ImageUrl="~/Images/restore.png" Value="RestoreTicket"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Edit Ticket Details" CommandName="EditDetails" |
| ImageUrl="~/Images/ticket_pencil.png" Value="EditDetails" Visible="false" OnLoad="GetItemURL"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Assign Goal" CommandName="AssignGoal" |
| ImageUrl="~/Images/accreditationgoal.png" Value="AssignGoal" OnLoad="GetItemURL"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" IsSeparator="true"></telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" Text="Print" CommandName="PrintWorkOrder" |
| ImageUrl="~/Images/print.png" Value="Print" OnLoad="GetItemURL" Target="_blank" PostBack="false"></telerik:RadToolBarButton> |
| </Items> |
| </telerik:RadToolBar> |
| Protected Sub GetItemURL(ByVal sender As Object, ByVal e As System.EventArgs) |
| Dim item As Telerik.Web.UI.RadToolBarButton |
| If sender.GetType Is GetType(Telerik.Web.UI.RadToolBarButton) Then |
| item = DirectCast(sender, Telerik.Web.UI.RadToolBarButton) |
| Select Case item.Value |
| Case "AddNotes" |
| item.NavigateUrl = "NoteEditor.aspx?TID=" & TicketID & "&MD=E" |
| Case "CloseTicket" |
| item.NavigateUrl = "CloseWorkOrder.aspx?TID=" & TicketID |
| Case "AssignTicket" |
| item.NavigateUrl = "NoteEditor.aspx?TID=" & TicketID & "&MD=A" |
| Case "MoveTicket" |
| item.NavigateUrl = "NoteEditor.aspx?TID=" & TicketID & "&MD=M" |
| Case "EditDetails" |
| item.NavigateUrl = "EditTicketDetails.aspx?TID=" & TicketID |
| Case "AssignGoal" |
| item.NavigateUrl = "UpdateAccreditationGoal.aspx?TID=" & TicketID |
| Case "ReopenTicket" |
| item.NavigateUrl = "ReopenTicket.aspx?TID=" & TicketID |
| Case "Print" |
| item.NavigateUrl = "PrintTicketView.aspx?TID=" & TicketID |
| item.Target = "_blank" |
| End Select |
| item.PostBack = False |
| End If |
| End Sub |
| <telerik:GridTemplateColumn HeaderText="Profit"><ItemTemplate> |
| <asp:Label ID="profit" runat="server"></asp:Label></ItemTemplate> |
| </telerik:GridTemplateColumn> |
if
(Assembly.GetAssembly(typeof(ScriptManager)).FullName.IndexOf("3.5") != -1)
{
grdsearchresult.MasterTableView.FilterExpression =
@"it[""FileParentID""] = Convert.DBNull";
}
else
{
grdsearchresult.MasterTableView.FilterExpression =
"FileParentID IS NULL";
}
For Eg:
List
<SearchResult> listSearchResults=new List<SearchResult>();
grdsearchresult.DataSource = listSearchResults;
grdsearchresult.DataBind();
Here my datasource is List Type Object.The grid shows all records if I dont filter it.
So While binding the master records I get error index is not defined.?
Can't I bind the RADGrid with list object and provide filter to it.
Please reply.
Thanks,
Yuvika