
<telerik:GridCalculatedColumn DataFields="GetPercent" UniqueName="GetPercent" HeaderText="Tarpon Get %" Expression="{0}/100" Aggregate="Avg" Display="false" DataFormatString="{0:P0}" DataType="System.Double" />If TypeOf e.Item Is TreeListDataItem Then Dim dataItem = DirectCast(e.Item, TreeListDataItem) If dataItem.HierarchyIndex.NestedLevel <> 0 Then dataItem("InsertCommandColumn").Controls(0).Visible = False End If dataItem("FileName").Text = "" dataItem("VisitName").Text = "" 'dataItem.InsertChildItem() End If
<Columns>
<telerik:TreeListEditCommandColumn UniqueName="InsertCommandColumn" ButtonType="ImageButton"
HeaderStyle-Width="60px" ItemStyle-HorizontalAlign="Center" InsertText="Create Subject" />
<telerik:TreeListTemplateColumn AllowSorting="false" ItemStyle-Width="140px" HeaderStyle-Width="140px">
<ItemTemplate>
<telerik:RadButton ID="btnCancel" Text="Upload" runat="server" CausesValidation="False"
CommandName="UploadFiles" CommandArgument='<%# Bind("Patient_Id") %>'>
<Icon PrimaryIconUrl="~/Images/upload16X16.png" PrimaryIconLeft="5px" />
</telerik:RadButton>
</ItemTemplate>
</telerik:TreeListTemplateColumn>
<telerik:TreeListBoundColumn DataField="ClientPatient_Id" HeaderText="Subject ID"
ReadOnly="true" UniqueName="ClientPatientId" HeaderStyle-Width="60px" ForceExtractValue="Always" />
<telerik:TreeListBoundColumn DataField="FileName" HeaderText="File Name" UniqueName="FileName"
HeaderStyle-Width="300px" />
<telerik:TreeListBoundColumn DataField="Visit_Name" HeaderText="Visit" UniqueName="VisitName"
HeaderStyle-Width="60px" />
<telerik:TreeListBoundColumn DataField="CreationDate" HeaderText="Date Created" UniqueName="CreationDate"
HeaderStyle-Width="60px" DataFormatString="{0:d}" />
</Columns>
Thank you for the help. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %><!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> <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" /></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <telerik:RadComboBox ID="rcbSites" runat="server" DropDownWidth="200px" MaxHeight="300px" Sort="Ascending" Width="200px"> <Items> <telerik:RadComboBoxItem runat="server" Text="Athens" Value="Athens" Owner="rcbSites" /> <telerik:RadComboBoxItem runat="server" Text="Beijing" Value="Beijing" Owner="rcbSites" /> <telerik:RadComboBoxItem runat="server" Text="Belgrade" Value="Belgrade" Owner="rcbSites" /> <telerik:RadComboBoxItem runat="server" Text="Bristol" Value="Bristol" Owner="rcbSites" /> <telerik:RadComboBoxItem runat="server" Text="Copenhagen" Value="Copenhagen" Owner="rcbSites" /> </Items> <WebServiceSettings> <ODataSettings InitialContainerName=""> </ODataSettings> </WebServiceSettings> </telerik:RadComboBox> </div> </form></body></html><WebServiceSettings> <ODataSettings InitialContainerName=""> </ODataSettings></WebServiceSettings> <telerik:RadListView ID="RadListView 1"runat="server" AllowCustomSorting="true" AllowPaging="false" DataSource="<%# Model.Test%>" ItemPlaceholderID="RadListView1" Skin="Default"> <ItemTemplate> <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Picture.png"> <telerik:RadToolTip ID="RadToolTip1" runat="server" RegisterWithScriptManager="false" EnableAjaxSkinRendering="true"TargetControlID="imgAuditAppeals" EnableEmbeddedSkins="true" Skin="Default"> </ItemTemplate></telerik:RadListView><asp:ContentPlaceHolder ID="PlaceHolderVerticalNav" runat="server"> <telerik:RadTreeView Runat="server" id="RadTreeView1" datasourceid="topSiteMap" EnableEmbeddedBaseStylesheet="false" EnableEmbeddedSkins="false"></telerik:RadTreeView> <PublishingNavigation:PortalSiteMapDataSource ID="topSiteMap" Runat="server" SiteMapProvider="CombinedNavSiteMapProvider"EnableViewState="true" StartFromCurrentNode="false" StartingNodeOffset="0" ShowStartingNode="false"/></asp:ContentPlaceHolder>
public IEnumerable<ScriptReference> GetScriptReferences()
{
this.EnableEmbeddedScripts = false;
// ClientScriptResource("Telerik.Web.UI.RadButton", "Telerik.Web.UI.Button.RadButton.js"),
ScriptReference reference =
new ScriptReference();
reference.Name =
"Telerik.Web.UI.Button.RadButton.js";
reference.Assembly =
"Telerik.Web.UI, Version=2010.3.1215.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4";
string[] Names = reference.Assembly.Split(',');
string DLLName = Names[0].Replace("\\", "");
string VersionNumber = Names[1].Split('=')[1].Replace("\\", "");
string Culture = Names[2].Split('=')[1].Replace("\\", "");
string PublicKeyToken = Names[3].Split('=')[1].Replace("\\", "");
reference.Path =
"~/MyScriptHandler.ashx?Assembly=" + DLLName +
"&VersionNumber=" + VersionNumber +
"&Culture=" + Culture +
"&PublicKeyToken=" + PublicKeyToken +
"&ResourceName=" + reference.Name;
return new ScriptReference[] { reference };
}
public void ProcessRequest(HttpContext context)
{
string DLLName = context.Request["Assembly"];
string VersionNumber = context.Request["VersionNumber"];
string Culture = context.Request["Culture"];
string PublicKeyToken = context.Request["PublicKeyToken"];
string ResourceName = context.Request["Resourcename"];
 
string TypeFQN = DLLName + ", Version=" + VersionNumber + ", Culture=" + Culture + ", PublicKeyToken=" + PublicKeyToken;
Assembly ResourcesAssembly = Assembly.Load(TypeFQN);
 
 
Stream IOFile = ResourcesAssembly.GetManifestResourceStream(ResourceName);
byte[] bytes = new byte[IOFile.Length];
IOFile.Read(bytes, 0, bytes.Length);
string contentType = getContentType(ResourceName);
if (contentType == "text/plain")
{
string outputfile = string.Empty;
if (HasUtf8ByteOrderMark(bytes))
{
outputfile =
Encoding.Default.GetString(bytes).Substring(3);
}
else
{
outputfile =
Encoding.Default.GetString(bytes);
}
context.Response.Write(outputfile);
}
else
{
context.Response.BinaryWrite(bytes);
}
}