or
| <table cellspacing="0" cellpadding="0" width="370px"> |
| <tr> |
| <td> <asp:Image id="Image3" runat="server" ImageUrl="~/images/no_pic.jpg"></asp:Image></td> |
| </tr> |
| <tr> |
| <td colspan="2"><asp:FileUpload id="FileUpload1" Width="370px" runat="server"></asp:FileUpload></td> |
| </tr> |
| <tr> |
| <td colspan="2"><asp:linkbutton id="cmdUploadImage" runat="server" Visible="true" resourcekey="cmdUploadImage" text="Upload" borderstyle="none" cssclass="CommandButton" OnClick="cmdUploadImage_Click"></asp:linkbutton> |
| <asp:LinkButton id="btn_deleteImage" runat="server" CssClass="CommandButton" Visible="true" resourcekey="deleteImage" Text="Delete" BorderStyle="none"></asp:LinkButton> |
| </td> |
| </tr> |
| </table> |
| protected void uwg_rackTypeGrid_InitializeRow(object sender, Infragistics.WebUI.UltraWebGrid.RowEventArgs e) |
| { |
| Infragistics.WebUI.UltraWebGrid.TemplatedColumn imageColumn = |
| (Infragistics.WebUI.UltraWebGrid.TemplatedColumn)uwg_rackTypeGrid.Columns.FromKey("imageColumn"); |
| Control target = ((Infragistics.WebUI.UltraWebGrid.CellItem) |
| imageColumn.CellItems[e.Row.Index]).FindControl("img_rackImage"); |
| if (!Object.Equals(target, null)) |
| { |
| if (!Object.Equals(this.RadToolTipManager1, null)) |
| { |
| Infragistics.WebUI.UltraWebGrid.UltraGridRow myRow = (Infragistics.WebUI.UltraWebGrid.UltraGridRow)e.Row; |
| //Add the button (target) id to the tooltip manager |
| this.RadToolTipManager1.TargetControls.Add(target.ClientID, myRow.Cells.FromKey("RackType_ID").ToString(), true); |
| } |
| } |
| } |
| protected void RadToolTipManager1_AjaxUpdate(object sender, Telerik.Web.UI.ToolTipUpdateEventArgs e) |
| { |
| this.UpdateToolTip(e.Value, e.UpdatePanel); |
| } |
| private void UpdateToolTip(string rowID, UpdatePanel panel) |
| { |
| Control ctrl = Page.LoadControl("~/DesktopModules/STS.POP.WebControls/TT_ImageRackType.ascx"); |
| panel.ContentTemplateContainer.Controls.Add(ctrl); |
| STS.POP.WebControls.TT_ImageRackType ttImageRackType = (STS.POP.WebControls.TT_ImageRackType)ctrl; |
| ttImageRackType.RackType_ID = rowID; |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadGridMenu._Default" %> |
| <%@ 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>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <script type="text/javascript"> |
| function RowContextMenu(sender, eventArgs) |
| { |
| var e = eventArgs.get_domEvent(); |
| var index = eventArgs.get_itemIndexHierarchical(); |
| document.getElementById('<%=hdnClickedRow.ClientID%>').value = index; |
| menu = $find("<%=RadMenu1.ClientID%>"); |
| menu.show(e); |
| e.cancelBubble = true; |
| e.returnValue = false; |
| if (e.stopPropagation) |
| { |
| e.stopPropagation(); |
| e.preventDefault(); |
| } |
| } |
| </script> |
| <input type="hidden" id="hdnClickedRow" runat="server" /> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" onitemcommand="RadGrid1_ItemCommand"> |
| <MasterTableView> |
| <Columns> |
| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:LinkButton ID="lnkbtn" runat="server" Text="Download File" CommandName="someCMD" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings> |
| <ClientEvents OnRowContextMenu="RowContextMenu" /> |
| <Selecting AllowRowSelect="true" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <telerik:RadContextMenu ID="RadMenu1" Runat="server" ContextMenuElementID="none"> |
| <Targets> |
| <telerik:ContextMenuControlTarget ControlID="RadGrid1" /> |
| </Targets> |
| <Items> |
| <telerik:RadMenuItem Text="abc abc abc" Value="abc abc abc1" /> |
| <telerik:RadMenuItem Text="abc abc abc" Value="abc abc ab2c" /> |
| <telerik:RadMenuItem Text="abc abc abc" Value="abc abc abc3" /> |
| <telerik:RadMenuItem Text="abc abc abc" Value="abc abc abc4" /> |
| <telerik:RadMenuItem Text="abc abc abc" Value="abc abc abc5" /> |
| </Items> |
| </telerik:RadContextMenu> |
| <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Collections; |
| using System.Configuration; |
| using System.Data; |
| using System.Linq; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.HtmlControls; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Xml.Linq; |
| using System.IO; |
| using System.Text; |
| namespace RadGridMenu |
| { |
| public partial class _Default : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!IsPostBack) |
| { |
| RadGrid1.DataSource = Enumerable.Range(0, 10); |
| RadGrid1.DataBind(); |
| } |
| } |
| private void DownaloadFile() |
| { |
| string fileToDownload = Path.Combine(Server.MapPath("."), "aaa.txt"); |
| using (FileStream oFile = new FileStream(fileToDownload, FileMode.Open)) |
| { |
| HttpContext.Current.Response.Clear(); |
| HttpContext.Current.Response.ContentType = "text/html"; |
| HttpContext.Current.Response.HeaderEncoding = Encoding.Default; |
| HttpContext.Current.Response.AddHeader("Content-disposition", "attachment; filename=file.txt"); |
| using (BinaryReader br = new BinaryReader(oFile)) |
| { |
| byte[] buff = new byte[51200]; |
| int numOfRead = 0; |
| while ((numOfRead = br.Read(buff, 0, buff.Length)) > 0) |
| { |
| HttpContext.Current.Response.OutputStream.Write(buff, 0, numOfRead); |
| } |
| } |
| HttpContext.Current.Response.End(); |
| } |
| } |
| protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| if (e.CommandName == "someCMD") |
| { |
| DownaloadFile(); |
| } |
| } |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| DownaloadFile(); |
| } |
| } |
| } |
protected void ddlSport_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadMenu ID="RadMenu1" runat="server" Flow="Horizontal" |
| ClickToOpen="false" Skin="Black" > |
| <DefaultGroupSettings Flow="Vertical" ExpandDirection="Auto"></DefaultGroupSettings> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| <Items> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Root RadMenuItem1"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Root RadMenuItem2"> |
| <Items> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Child RadMenuItem 1"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Child RadMenuItem 2"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| </Items> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Root RadMenuItem3"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Root RadMenuItem4"> |
| <Items> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Child RadMenuItem 1"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" ExpandMode="ClientSide" |
| Text="Child RadMenuItem 2"> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| </Items> |
| <GroupSettings ExpandDirection="Auto" Flow="Vertical" /> |
| </telerik:RadMenuItem> |
| </Items> |
| <ExpandAnimation Type="OutQuart"></ExpandAnimation> |
| </telerik:RadMenu> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server" /> |
| <div> |
| <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="Telerik" /> |
| <asp:RadioButton ID="RadioButton1" runat="server" Text="Test" TextAlign="Left" /> |
| </div> |
| </form> |
| </body> |
