<%@ 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">
<Scripts>
<%--Needed for JavaScript IntelliSense in VS2010--%>
<%--For VS2008 replace RadScriptManager with ScriptManager--%>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
</Scripts>
</telerik:RadScriptManager>
<script type="text/javascript">
//Put your JavaScript code here.
</script>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
</telerik:RadAjaxManager>
<div>
<telerik:RadGrid runat="server" AllowFilteringByColumn="True"
AllowPaging="True" AllowSorting="True" CellSpacing="0"
DataSourceID="PeopleDBds" GridLines="None">
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
<Selecting AllowRowSelect="True" />
</ClientSettings>
<MasterTableView AutoGenerateColumns="False" DataKeyNames="ContactID"
DataSourceID="PeopleDBds">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="ContactID" DataType="System.Int32"
FilterControlAltText="Filter ContactID column" HeaderText="ContactID"
ReadOnly="True" SortExpression="ContactID" UniqueName="ContactID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FirstName"
FilterControlAltText="Filter FirstName column" HeaderText="FirstName"
SortExpression="FirstName" UniqueName="FirstName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="LastName"
FilterControlAltText="Filter LastName column" HeaderText="LastName"
SortExpression="LastName" UniqueName="LastName">
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
</MasterTableView>
<FilterMenu EnableImageSprites="False"></FilterMenu>
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
</telerik:RadGrid>
<asp:SqlDataSource ID="PeopleDBds" runat="server"
ConnectionString="<%$ ConnectionStrings:DB_2381_testConnectionString %>"
SelectCommand="SELECT * FROM [vContactTbl]"></asp:SqlDataSource>
</div>
</form>
</body>
</html>
RadGrid1.DataSource =
Nothing
RadGrid1.Rebind()
private
void
ContextClick(Element span)
{
NameValueCollection eventProps =
new
NameValueCollection();
eventProps.Add(
"button"
,
"2"
);
span.FireEvent(
"onmousedown"
, eventProps);
}
<
telerik:RadListView
ID
=
"RadListView1"
runat
=
"server"
AllowPaging
=
"True"
ItemPlaceholderID
=
"PlaceHolder1"
OnItemCreated
=
"RadListView1_ItemCreated"
DataKeyNames
=
"id,filenameextension,typeAbbr,title"
onneeddatasource
=
"RadListView1_NeedDataSource"
>
<
LayoutTemplate
>
<
div
class
=
"RadListView RadListViewFloated RadListView_Windows7"
>
<
telerik:RadDataPager
ID
=
"RadDataPager1"
runat
=
"server"
Skin
=
"Sitefinity"
PageSize
=
"25"
PagedControlID
=
"RadListView1"
BorderWidth
=
"0"
OnFieldCreated
=
"RadDataPager1_FieldCreated"
>
<
Fields
>
<
telerik:RadDataPagerButtonField
FieldType
=
"FirstPrev"
/>
<
telerik:RadDataPagerButtonField
FieldType
=
"Numeric"
/>
<
telerik:RadDataPagerButtonField
FieldType
=
"NextLast"
/>
<
telerik:RadDataPagerPageSizeField
PageSizeText
=
"Page size: "
/>
<
telerik:RadDataPagerGoToPageField
CurrentPageText
=
"Page: "
TotalPageText
=
"of"
SubmitButtonText
=
"Go"
TextBoxWidth
=
"15"
/>
<
telerik:RadDataPagerTemplatePageField
>
<
PagerTemplate
>
<
div
style
=
"float: right"
>
<
b
>Total Number of Assets Found:
<
asp:Label
runat
=
"server"
ID
=
"TotalItemsLabel"
Text="<%# Container.Owner.TotalRowCount%>" />
</
b
>
</
div
>
</
PagerTemplate
>
</
telerik:RadDataPagerTemplatePageField
>
</
Fields
>
</
telerik:RadDataPager
>
<
asp:PlaceHolder
id
=
"PlaceHolder1"
runat
=
"server"
/>
</
div
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
div
style
=
"float: left; width: 200px"
>
<
div
class
=
"myClass"
style
=
"border: 0px; white-space: normal; margin: 5px 5px 5px 5px; padding: 2px 2px 2px 2px; background: #eeeeee; text-align: center; width: 190px;"
>
<
asp:HyperLink
ID
=
"HyperLink1"
runat
=
"server"
>
<
telerik:RadBinaryImage
ID
=
"RadBinaryImage1"
runat
=
"server"
AutoAdjustImageControlSize
=
"False"
CssClass
=
"myClass"
ImageUrl='<%# Eval("thumbUrl") %>' ResizeMode="Fit" AlternateText="Click to view preview"
ToolTip="Click to view preview" Width="150px" Height="150px" />
</
asp:HyperLink
><
br
/>
<
asp:CheckBox
ID
=
"chkImage"
runat
=
"server"
style
=
"float: left;"
/><
small
><
asp:HyperLink
ID
=
"lnkAsset1"
runat
=
"server"
Visible
=
"false"
style
=
"float: left;"
>
</
asp:HyperLink
><
asp:HyperLink
ID
=
"lnkAsset2"
runat
=
"server"
style
=
"float: left;"
Visible
=
"false"
>
</
asp:HyperLink
><
asp:HyperLink
ID
=
"lnkAsset3"
runat
=
"server"
style
=
"float: left;"
>
</
asp:HyperLink
></
small
>
<
asp:HiddenField
ID
=
"hiddenAssetId"
Value='<%# Eval("id") %>' runat="server" />
</
div
>
</
div
>
</
ItemTemplate
>
<
EmptyDataTemplate
>
No Assets Found
</
EmptyDataTemplate
>
</
telerik:RadListView
>