or
<
telerik:RadEditor
ID
=
"RadEditor1Content"
runat
=
"server"
AutoResizeHeight
=
"True"
Width
=
"500px"
ToolbarMode
=
"Floating"
>
<
Content
>
</
Content
>
<
ImageManager
EnableAsyncUpload
=
"True"
ViewPaths
=
"~/images"
UploadPaths
=
"~/images"
MaxUploadFileSize
=
"900000000"
/>
<
MediaManager
EnableAsyncUpload
=
"true"
ViewPaths
=
"~/media"
UploadPaths
=
"~/media"
MaxUploadFileSize
=
"900000000"
/>
<
TrackChangesSettings
CanAcceptTrackChanges
=
"False"
></
TrackChangesSettings
>
<
object
height
=
"150"
width
=
"150"
type
=
"application/x-oleobject"
classid
=
"clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"
>
<
param
name
=
"URL"
value
=
"/media/MySongFile.mp3"
><
embed
src
=
"/media/MySongFile.mp3"
type
=
"application/x-mplayer2"
pluginspage
=
"http://www.microsoft.com/Windows/MediaPlayer"
width
=
"150"
height
=
"150"
>
Download Link
to download my uploaded file . How can I do that ?$(
function
() {
var
grid = $find(
"<%=RgTabularView.ClientID%>"
);
alert(grid);
if
(grid !=
null
) {
}
});
<
form
id
=
"form1"
runat
=
"server"
><
br
> <
br
> <
div
><
br
> <
asp:ScriptManager
runat
=
"server"
></
asp:ScriptManager
><
br
> <%--TODO: what does the radFormDecorator do?--%><
br
> <
telerik:RadFormDecorator
runat
=
"server"
DecoratedControls
=
"All"
EnableRoundedCorners
=
"true"
/><
br
><
br
> <
telerik:RadTileList
runat
=
"server"
ID
=
"Tiley"
SelectionMode
=
"Single"
EnableDragAndDrop
=
"true"
><
br
> <
Groups
><
br
> <
telerik:TileGroup
><
br
> <
br
> <
telerik:RadImageTile
runat
=
"server"
Title-Text
=
"Title-Text_Fruit"
ImageUrl
=
"http://t0.gstatic.com/images?q=tbn:ANd9GcSICYQ_b6umFy_RAnxSmzoHVqTY3J9l1bWw8bCIJIOiR83x993tqw"
><
br
> <
Title
Text
=
"Title_Fruit"
></
Title
><
br
> <
PeekTemplateSettings
Animation
=
"Slide"
ShowPeekTemplateOnMouseOver
=
"true"
HidePeekTemplateOnMouseOut
=
"true"
/> <
br
> <%-- ShowInterval="1000" CloseDelay="700" AnimationDuration="600" --%> <%--use these to peek automatically--%><
br
> <
PeekTemplate
><
br
> <
asp:Label
runat
=
"server"
Text
=
"Have Some Fruit"
></
asp:Label
> <
br
> <
asp:Image
runat
=
"server"
ID
=
"Fruit_Ninja"
AlternateText
=
"FruityNinja"
ImageUrl
=
"http://t0.gstatic.com/images?q=tbn:ANd9GcS7CGpWMAzces6nrxzNfhfYYJFI9xROuIn794iJKPNBWtIoyUDm"
/><
br
> </
PeekTemplate
><
br
> </
telerik:RadImageTile
><
br
> <
br
> <
telerik:RadImageTile
runat
=
"server"
Title-Text
=
"Title-Text_Meat"
ImageUrl
=
"http://www.glenvillepacking.com/files/Raw-Meat-1.jpg"
Shape
=
"Wide"
><
br
> <
Title
Text
=
"Title_Meat"
></
Title
><
br
> <
PeekTemplateSettings
Animation
=
"Fade"
ShowPeekTemplateOnMouseOver
=
"true"
HidePeekTemplateOnMouseOut
=
"true"
/><
br
> <
PeekTemplate
><
br
> <
asp:Label
runat
=
"server"
Text
=
"Meeat"
></
asp:Label
><
br
> <
asp:Image
Width
=
"100%"
runat
=
"server"
ID
=
"Meat_Boy"
AlternateText
=
"MeatBoy"
ImageUrl
=
"http://www.onlinegames.cat/wp-content/uploads/2011/11/super-meat-boy-main.jpg"
/><
br
> </
PeekTemplate
><
br
> </
telerik:RadImageTile
><
br
> <
br
> </
telerik:TileGroup
><
br
> <
telerik:TileGroup
><
br
> <
telerik:RadIconTile
runat
=
"server"
ImageUrl
=
"~/Images/cloud.png"
Shape
=
"Wide"
><
br
> <
Title
Text
=
"Lightbulb"
></
Title
><
br
> <
br
> </
telerik:RadIconTile
><
br
> </
telerik:TileGroup
><
br
> </
Groups
><
br
> <
br
> </
telerik:RadTileList
><
br
> </
div
><
br
> </
form
>
<
asp:Panel
ID
=
"Panel2"
runat
=
"server"
>
<
telerik:RadListBox
ID
=
"RadListBox1"
runat
=
"server"
Height
=
"200"
Width
=
"250"
AllowTransfer
=
"true"
ButtonSettings-Position
=
"Right"
ButtonSettings-TransferButtons
=
"All"
TransferMode
=
"Copy"
SelectionMode
=
"Multiple"
TransferToID
=
"rlbDealers"
AutoPostBackOnTransfer
=
"true"
CausesValidation
=
"false"
OnTransferred
=
"rlbListAvailable_Transferred"
>
<
ItemTemplate
>
<
div
>
<
telerik:RadTreeView
ID
=
"rtvDealersAvailable"
runat
=
"server"
OnLoad
=
"rtvDealersAvailable_Load"
MultipleSelect
=
"true"
OnClientNodeClicked
=
"selectFatherAndChildNodes"
>
</
telerik:RadTreeView
>
</
div
>
</
ItemTemplate
>
<
Items
>
<
telerik:RadListBoxItem
/>
</
Items
>
</
telerik:RadListBox
>
<
telerik:RadListBox
ID
=
"RadListBox2"
runat
=
"server"
SelectionMode
=
"Multiple"
Height
=
"200"
Width
=
"250"
>
</
telerik:RadListBox
>
</
asp:Panel
>
<
telerik:RadGrid
ID
=
"procGrid"
runat
=
"server"
AutoGenerateColumns
=
"False"
CellSpacing
=
"0"
GridLines
=
"None"
onneeddatasource
=
"procGrid_NeedDataSource"
OnItemDataBound
=
"grdProcedures_ItemDataBound2"
OnItemCommand
=
"grdFiles_ItemCommand"
>
<
MasterTableView
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter column column"
UniqueName
=
"column"
DataField
=
"name"
HeaderText
=
"Name"
>
<
ItemStyle
Width
=
"400px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Id"
FilterControlAltText
=
"Filter column1 column"
UniqueName
=
"column1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
AllowSorting
=
"False"
FilterControlAltText
=
"Filter column2 column"
UniqueName
=
"column2"
HeaderText
=
"Review"
>
<
ItemStyle
Width
=
"100px"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridAttachmentColumn
FileName
=
"attachment"
FilterControlAltText
=
"Filter procedure_document column"
HeaderText
=
"Procedures"
UniqueName
=
"procedure_document"
AttachmentDataField
=
"procedure_document"
AttachmentKeyFields
=
"procedure_document"
Text
=
"View Procedure"
>
</
telerik:GridAttachmentColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
<
ClientSettings
EnablePostBackOnRowClick
=
"true"
>
</
ClientSettings
>
</
telerik:RadGrid
>
protected void grdProcedures_ItemDataBound2(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
string ProcId = item["column1"].Text;
HyperLink link = (HyperLink)item["column2"].Controls[0];
link.Text = "Edit Procedure";
string url = "~/procedure.aspx?AuditType=" + AuditType + "&AuditID=" + AuditID + "&StandardID=" + StandardID + "&ProcedureID=" + ProcId;
link.NavigateUrl = url;
}
}
protected void grdFiles_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.DownloadAttachmentCommandName)
{
using (var db = new isoAuditModelContainer())
{
RadAjaxManager Manager = new RadAjaxManager();
Manager.EnableAJAX = false;
GridDownloadAttachmentCommandEventArgs args = e as GridDownloadAttachmentCommandEventArgs;
GridDataItem item = (GridDataItem)e.Item;
string fileName = args.FileName;
string ProcId = item["column1"].Text;
int ProcId2 = Convert.ToInt16(ProcId);
//int attachmentId = (int)args.AttachmentKeyValues["procedure_document"];
var query = (from x in db.procedures where x.Id == ProcId2 select x).First();
string extension = query.file_extension;
byte[] binaryData = (byte[])query.procedure_document;
Response.Clear();
//Response.ContentType = query.fileExtension;
Response.AddHeader("content-disposition", "attachment; filename=" + fileName + extension);
Response.BinaryWrite(binaryData);
Response.OutputStream.Write(binaryData, 0, binaryData.Length);
Response.Flush();
Response.Close();
Response.End();
}
}
}
// Creating filtering row clear all filters button
if ((e.Item.ItemType == GridItemType.FilteringItem))
{
var clearFilterButton = new RadButton
{
ButtonType = RadButtonType.StandardButton,
Height = 22,
Width = 22
};
clearFilterButton.Image.EnableImageButton = true;
clearFilterButton.Image.ImageUrl = string.Format("../App_Themes/{0}/Images/ClearFilter.png", Page.Theme);
clearFilterButton.ToolTip = "Clear current filter(s)";
clearFilterButton.Click += ClearButton_Click;
var expandCollapseColumn = (GridTableCell) e.Item.Controls[0];
expandCollapseColumn.Controls.Add(clearFilterButton);
}