or
<telerik:RadGrid ID="rgFields" runat="server" OnNeedDataSource="rgFields_NeedDataSource" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" OnItemDataBound="rgFields_ItemDataBound" OnItemCreated="rgFields_ItemCreated" MasterTableView-CommandItemDisplay="None"> <MasterTableView DataKeyNames="FieldID" AllowFilteringByColumn="false" AllowSorting="false" AllowPaging="false" PageSize="1000" CommandItemSettings-ShowExportToExcelButton="false" CommandItemSettings-ShowExportToWordButton="false" CommandItemSettings-ShowAddNewRecordButton="false" CommandItemSettings-ShowRefreshButton="false"> <Columns> <telerik:GridBoundColumn AutoPostBackOnFilter="true" DataField="FieldName" HeaderText="Field" UniqueName="FieldName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn AutoPostBackOnFilter="true" DataField="FieldType.FieldTypeName" HeaderText="Type" UniqueName="FieldTypeName"> </telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid><telerik:RadGrid runat="server" AllowPaging="True" AllowSorting="True" AllowFilteringByColumn="true" GridLines="None" AutoGenerateColumns="False" Skin="Default" PagerStyle-AlwaysVisible="true" PagerStyle-PageSizeLabelText="Number of entries per page:"> <MasterTableView CommandItemDisplay="top"> <CommandItemSettings ShowExportToWordButton="True" ShowExportToExcelButton="True" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> </MasterTableView> <HeaderStyle Font-Bold="true" VerticalAlign="top" /> <ExportSettings ExportOnlyData="True" IgnorePaging="True" OpenInNewWindow="True" /> <GroupingSettings CaseSensitive="false" /> <AlternatingItemStyle VerticalAlign="Top" /> <ItemStyle VerticalAlign="Top" /></telerik:RadGrid><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DashBoard.aspx.cs" Inherits="YS.View.DashBoard.DashBoard" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Charting" TagPrefix="telerik" %><%@ Register Assembly="Telerik.OpenAccess.Web.40" Namespace="Telerik.OpenAccess.Web" 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> <link href="../../Styles/Site.css" rel="stylesheet" type="text/css" /> <title></title></head><body> <telerik:RadScriptManager ID="RadScriptManager" runat="server"> </telerik:RadScriptManager> <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> </telerik:RadWindowManager> <telerik:RadAjaxPanel runat="server" ID="rapGrid" LoadingPanelID="RadAjaxLoadingPanel1"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <form id="form1" runat="server"> <div> <div class="quota"> <asp:Label ID="lblSales" runat="server">Sales Quota</asp:Label> <telerik:RadRadialGauge ID="quotaGauge" runat="server" BorderStyle="None" Height="220px" Width="220px"> <Pointer Value="83"> </Pointer> <Scale Min="0" Max="100" MajorUnit="20" MinorUnit="2"> <Labels Format="{0}%" Position="Inside" /> <Ranges> <telerik:GaugeRange Color="Red" From="0" To="30" /> <telerik:GaugeRange Color="Orange" From="30" To="70" /> <telerik:GaugeRange Color="Green" From="70" To="100" /> </Ranges> </Scale> </telerik:RadRadialGauge> </div> <h1> <asp:Label ID="Label1" Text="Message Center" runat="server"></asp:Label><telerik:RadDatePicker ID="rdpMessageDate" runat="server" OnSelectedDateChanged="rdpMessageDate_SelectedDateChanged"> </telerik:RadDatePicker> <h1> </h1> <telerik:RadGrid ID="rgMessages" runat="server" CellSpacing="0" GridLines="None" OnNeedDataSource="rgMessages_NeedDataSource" Width="350px"> <MasterTableView AutoGenerateColumns="False"> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridDateTimeColumn DataField="date" DataFormatString="{0:dd/MM/yyyy}" FilterControlAltText="Filter date column" HeaderText="Date" UniqueName="date"> <ItemStyle Width="50px" /> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn DataField="message" FilterControlAltText="messages" HeaderText="Message" UniqueName="message"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> <PagerStyle PageSizeControlType="RadComboBox" /> </MasterTableView> <PagerStyle PageSizeControlType="RadComboBox" /> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid> <div> <asp:Label ID="lblDate" runat="server">Sales To Date</asp:Label> <telerik:RadChart ID="rcSales" runat="server" Width="800px"> </telerik:RadChart> <br /> </div> </h1> </div> </form> </telerik:RadCodeBlock> </telerik:RadAjaxPanel> <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1"> </telerik:RadAjaxLoadingPanel></body></html><telerik:RadComboBox runat="server" id="rcbSite" width="210px" enableloadondemand="true" onclientitemsrequesting="rcbSite_OnClientItemsRequesting" showmoreresultsbox="True" enablevirtualscrolling="True" > <WebServiceSettings Method="GetSitesComboBoxDataByCustomerId" Path="/Services/ClientSideDataService.asmx" /> </telerik:RadComboBox>function rcbSite_OnClientItemsRequesting(sender, eventArgs) { //Get the selected customer var selectedCustomerId = $('#<%= CustomerDropDownId %> option:selected').attr('value'); var context = eventArgs.get_context(); //Set filter text context["FilterString"] = eventArgs.get_text(); context["CustomerId"] = selectedCustomerId; }if (siteId.HasValue)
{ rcbSite.Items.Add(SiteManager.GetComboBoxItemBySiteId(siteId.Value)); rcbSite.SelectedValue = siteId.Value.ToString();
}Sys.Application.add_load(function(){ //If the combo box has items in it, select the first one //Selecting first item client side ensures that address fields are refreshed when binding individual item to combo box on initial page load var combo = $find("<%= rcbSite.ClientID %>"); if (combo.get_items().getItem(0)) { combo.trackChanges(); combo.get_items().getItem(0).select(); combo.commitChanges(); } $find("<%= rcbSite.ClientID %>").add_selectedIndexChanged( function (sender, eventArgs) { var item = eventArgs.get_item(); var addressFormFields = new InventoryAddressFields("<%= ddlAddressType.ClientID %>", "<%= txtAttenTo.ClientID %>", "<%= txtAddress1.ClientID %>", "<%= txtAddress2.ClientID %>", "<%= txtCity.ClientID %>", "<%= ddlCountry.ClientID %>", "<%= ddlState.ClientID %>", "<%= ddlCounty.ClientID %>", "<%= txtPostalCode.ClientID %>", "<%= txtPostalCodePlus4.ClientID %>", "<%= txtPhone.ClientID %>", "<%= txtFax.ClientID %>", "<%= ddlTimezone.ClientID %>", "<%= chkObserveDST.ClientID %>", "<%= ddlVerificationStatus.ClientID %>"); if (item) { var selectedSiteId = item.get_value(); GetAddressBySiteId(addressFormFields, selectedSiteId); } else { clearAddressFields(addressFormFields); } } ); });<ItemTemplate>
<img src="<%= ControlPath%>product.jpg" alt="<%# Eval("Name")%>" /> <div> <h2><%# Eval("Name")%></h2> <p><%# Eval("Description") %></p>
</div> <br class="clear" /> <telerik:RadCalendar ViewStateMode="Disabled" runat="server" TitleFormat="MMMM yyyy" AutoPostBack="true" PresentationType="Preview" EnableNavigation="true" EnableMonthYearFastNavigation="false" OnDayRender="Calendar_DayRender" OnDefaultViewChanged="Calendar_DefaultViewChanged" /></ItemTemplate><telerik:RadCalendar ID="radCalendar" runat="server" CultureInfo="ar-SA"> </telerik:RadCalendar>