| Namespace Telerik.Web.Examples.Controls.Integration.FileBrowser |
<%
@ Page Language="C#" %>
<%
@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!
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>Untitled Page</title>
<script>
function NodeDropped(sender, args)
{
if (!confirm('Noget'))
args.set_cancel(
true);
}
</script>
</
head>
<
body>
<form id="form1" runat="server">
<asp:ScriptManager id="ScriptManager1" runat="server" />
<telerik:RadTreeView ID="treeOrganization" runat="server"
Width="199"
Height="500"
OnClientNodeDropping="NodeDropped"
EnableDragAndDrop="true">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Island" Expanded="true" AllowDrag="false"
AllowDrop="false">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Zanzibar" AllowDrag="false">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Weekend Package" AllowDrop="false" Value="1999">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="1 Week Package" AllowDrop="false" Value="2999">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="2 Week Package" AllowDrop="false" Value="3999">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="Mauritius" AllowDrag="false">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Weekend Package" AllowDrop="false" Value="2999">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="1 Week Package" AllowDrop="false" Value="3999">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="2 Week Package" AllowDrop="false" Value="4999">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="Maldives" Expanded="true" AllowDrag="false">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Weekend Package" AllowDrop="false" Value="3999">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="1 Week Package" AllowDrop="false" Value="4999">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="2 Week Package" AllowDrop="false" Value="5999">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
</form>
</
body>
</
html>

<
telerik:GridTemplateColumn HeaderText="Events" GroupByExpression="Events1,Events2,Events3,Events4,Events5" SortExpression="Events1" SortAscImageUrl="../Images/Grid/SortAsc.gif" SortDescImageUrl="../Images/Grid/SortDesc.gif" UniqueName="TemplateColumnEvents">
Thanks and regards,I am trying to incorporate Multiple Select in my project. I couldn’t use group selecting example click on Node a then click shift and Click Node X and it will select all nodes between them. If this functionality not exists is there is away to use checkbox to for multiple select and drag all checked nodes?
Thanks

| <radU:RadUpload ID="RadUpload1" runat="server" MaxFileInputsCount="1" /> | |
| <radU:RadProgressArea ID="RadProgressArea1" runat="server" Skin="Vista"> | |
| </radU:RadProgressArea> | |
| <radU:RadProgressManager ID="RadProgressManager1" runat="server" /> | |
| <asp:Button ID="UploadButton" runat="server" Text="Upload File" OnClick="UploadButton_Click" /> |
| protected void Page_Load(object sender, EventArgs e) | |
| { | |
| // Only display the input for the upload control | |
| RadUpload1.ControlObjectsVisibility = ControlObjectsVisibility.None; | |
| RadUpload1.AllowedFileExtensions = new string[] { ".csv" }; | |
| // Get QS into a string and populate label control | |
| string CampaignName = Request.QueryString["CampaignName"]; | |
| CampaignNameLabel.Text = CampaignName; | |
| } | |
| protected void UploadButton_Click(object sender, EventArgs e) | |
| { | |
| try | |
| { | |
| //an invalid file has tried to upload... | |
| if (RadUpload1.InvalidFiles.Count > 0) | |
| { | |
| lblFileUploaded.Visible = true; | |
| lblFileUploaded.ForeColor = System.Drawing.Color.Red; | |
| lblFileUploaded.Text = "The file format is not valid. Please upload a CSV file."; | |
| } | |
| else | |
| { | |
| RadUploadContext UploadContext = RadUploadContext.Current; | |
| UploadedFile File; | |
| File = UploadContext.UploadedFiles[RadUpload1.UniqueID]; | |
| File.SaveAs(Server.MapPath(@"C:\Temp\RADUpload\" + CampaignNameLabel.Text + "_Targets.csv")); | |
| lblFileUploaded.Visible = true; | |
| lblFileUploaded.ForeColor = System.Drawing.Color.Black; | |
| lblFileUploaded.Text = "Your targets have been uploaded successfully."; | |
| } | |
| } | |
| catch (Exception ex) | |
| { | |
| throw; | |
| } | |
| } |
<telerik:RadGrid ID="RadGrid1" AutoGenerateColumns="False" OnItemDataBound="RadGrid1_ItemDataBound" runat="server" AllowSorting="True"
GridLines="None" Width="560px" AllowPaging="True" PageSize="12" AllowFilteringByColumn="True">
<MasterTableView
GridLines="Horizontal">
<RowIndicatorColumn Visible="False">
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn Resizable="False" Visible="False">
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn DataField="Order" SortExpression="Order" HeaderText="Order #" UniqueName="column1">
<ItemTemplate>
<asp:HyperLink runat="server" ID="orderLnk"
Text='<%# DataBinder.Eval(Container, "DataItem.Order") %>'></asp:HyperLink>
</ItemTemplate>
<ItemStyle Font-Underline="True" Font-Bold="True" />
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn AllowSorting="False" DataField="ProdNum" HeaderText="Pro #"
UniqueName="gcolumn2" AllowFiltering="False" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="False" DataField="ShipName" HeaderText="Ship Name"
UniqueName="gcolumn3" AllowFiltering="False" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="False" DataField="City" HeaderText="City"
UniqueName="gcolumn41" AllowFiltering="False" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="False" DataField="State" HeaderText="State"
UniqueName="gcolumn4" AllowFiltering="False" >
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<PopUpSettings ScrollBars="None"/>
</EditFormSettings>
<AlternatingItemStyle BackColor="#99FF99" Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="True" />
<HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False"
Font-Underline="False" Wrap="True" />
</MasterTableView>
</telerik:RadGrid>