or

<%@ Page Title="Report" Language="C#" MasterPageFile="~/MasterPages/Site.Master" AutoEventWireup="true" CodeBehind="Report.aspx.cs" Inherits="Report" Theme="Default" %><asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> <table> <tr> <td><label>User: </Label></td> <td> <telerik:RadComboBox ID="EmailRCB" runat="server" AutoPostBack="True" DataSourceID="dllDataSource" DataTextField="email" DataValueField="email" Width="250px" AppendDataBoundItems="true"> <Items> <telerik:RadComboBoxItem Text="- Select User -" Value="0" Selected="true"></telerik:RadComboBoxItem> </Items> </telerik:RadComboBox> </td> </tr> </table><br /> <!-- grid --> <telerik:RadGrid ID="OrdersGrid" AllowPaging="true" DataSourceID="gridSource" runat="server" GridLines="None" AllowSorting="true" ShowFooter="true" PageSize = "1000" Width="1500" > <PagerStyle AlwaysVisible="true" ShowPagerText="true" Position="TopAndBottom" /> <MasterTableView DataSourceID="gridSource" AllowMultiColumnSorting="false"> <NestedViewTemplate> <asp:Panel runat="server" ID="InnerContainer" Visible="true" ViewStateMode="Enabled"> <telerik:RadTabStrip runat="server" ID="tsMain" MultiPageID="mpMain" SelectedIndex="0"> <Tabs> <telerik:RadTab runat="server" Text="Details" PageViewID="pvMain" /> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage runat="server" ID="mpMain" SelectedIndex="0" RenderSelectedPageOnly="false"> <telerik:RadPageView runat="server" ID="pvMain"> <asp:Label ID="lblNUM" Font-Bold="true" Font-Italic="true" Text='<%# Eval("NUMBER") %>' Visible="false" runat="server"></asp:Label> <!-- inner/nested grid --> <telerik:RadGrid runat="server" ID="grdOrders" DataSourceID="grdReportDataSource2" ShowFooter="false" AllowSorting="false" Width="700" EnableLinqExpressions="false"> <MasterTableView ShowHeader="true" AutoGenerateColumns="true" AllowPaging="False"> </MasterTableView> </telerik:RadGrid> <!-- datasource for inner/nested grid --> <asp:SqlDataSource ID="grdReportDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:intranetConnectionString %>" SelectCommand="dbo.sp_AuditClientReportNested2" SelectCommandType="StoredProcedure" > <SelectParameters> <asp:ControlParameter ControlID="lblNUM" PropertyName="Text" Type="String" Name="NUM"></asp:ControlParameter> </SelectParameters> </asp:SqlDataSource> </telerik:RadPageView> </telerik:RadMultiPage> </asp:Panel> </NestedViewTemplate> </MasterTableView> <ClientSettings AllowDragToGroup="false"> </ClientSettings> </telerik:RadGrid> </div> <!-- datasource for RadComboBox --> <asp:SqlDataSource ID="dllDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:intranetConnectionString %>" SelectCommand="SELECT DISTINCT EMAIL FROM Table1"></asp:SqlDataSource> <!-- datasource for outer/header grid --> <asp:SqlDataSource ID="gridSource" runat="server" ConnectionString="<%$ ConnectionStrings:intranetConnectionString %>" SelectCommand=" SELECT DISTINCT NUM AS 'Number', EMAIL AS 'Email', BATCHID AS 'Batch ID', NAME AS 'Name', COMPANY AS 'Company', RTRIM(FIRSTNAME) + ' ' + RTRIM(LASTNAME) AS 'Contact Name', DateAdded AS 'Date' FROM Table1 WHERE EMAIL = @email ORDER BY NUM"> <SelectParameters> <asp:ControlParameter Name="email" PropertyName="SelectedValue" ControlID="EmailRCB"> </asp:ControlParameter> </SelectParameters> </asp:SqlDataSource> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableAJAX="true" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="EmailRCB"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="OrdersGrid" LoadingPanelID="AjaxLoadingPanel1"> </telerik:AjaxUpdatedControl> <telerik:AjaxUpdatedControl ControlID="EmailRCB"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel></asp:Content><telerik:GridTemplateColumn><br><%# CustomerListActions(DataBinder.Eval(Container.DataItem, "ID"), DataBinder.Eval(Container.DataItem, "IsDeleted"), DataBinder.Eval(Container.DataItem, "CompanyName"))%><br></telerik:GridTemplateColumn><br>Public Function CustomerListActions(lngID As Long, intIsDeleted As Integer, strCompanyName As String) As String<br>End Function/*Main menu top level */DIV.RadMenu_ASI .rmRootGroup{ Background: linear-gradient(to bottom, #290448 0%,#140224 44%,#040008 100%) !important ; background: #1e0335; /* Old browsers */ background: -moz-linear-gradient(top, #290448 0%, #140224 44%, #040008 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#290448), color-stop(44%,#140224), color-stop(100%,#040008)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #290448 0%,#140224 44%,#040008 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #290448 0%,#140224 44%,#040008 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #290448 0%,#140224 44%,#040008 100%); /* IE10+ */ background: linear-gradient(to bottom, #290448 0%,#140224 44%,#040008 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#290448', endColorstr='#040008',GradientType=0 ); /* IE6-9 */}DIV.RadMenu_ASI .rmRootGroup .rmLink{ FONT-SIZE: 12px; font-family: Crete Round !important; COLOR: #FFFFFF !important; LINE-HEIGHT: 50px !important; BACKGROUND-IMAGE: none;}DIV.RadMenu_ASI .rmRootGroup .rmText{ BACKGROUND-IMAGE: none; padding-left: 30px !important; padding-right: 30px !important;}DIV.RadMenu_ASI .rmRootGroup .rmLink:hover{ BACKGROUND-IMAGE: none; background-color: #6d9c1f !important;}/* color of the head menu item as viewing submenu */DIV.RadMenu_ASI .rmRootGroup .rmExpanded{ BACKGROUND-IMAGE: none; background-color: #6d9c1f !important;}/* Sub grouping Styles */DIV.RadMenu_ASI .rmGroup{ line-height: 20px !important; padding: 0px !important;}DIV.RadMenu_ASI .rmGroup .rmLink{ FONT-SIZE: 12px; font-family: Crete Round !important; COLOR: #FFFFFF !important; BACKGROUND-IMAGE: none; background-color: #6d9c1f !important;}DIV.RadMenu_ASI .rmGroup .rmLink:hover{ BACKGROUND-IMAGE: none; background-color: #87AE47 !important; width: 90%; text-decoration: none;}DIV.RadMenu_ASI .rmSeparator .rmText{ padding-bottom: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important;}<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test2.aspx.cs" Inherits="Test2" %><!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></head><body style="background-color: #c3cce5"> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadComboBox ID="RadDropDownList" runat="server" MaxHeight="300px" Width="200px" DropDownAutoWidth="Enabled" OnTextChanged="RadDropDownList_TextChanged" EmptyMessage="--Choose--" CheckBoxes="true" AutoPostBack="true" > <Items> <telerik:RadComboBoxItem Value="test1" Text="Test1" /> <telerik:RadComboBoxItem Value="test2" Text="Test2" /> <telerik:RadComboBoxItem Value="test3" Text="Test3" /> <telerik:RadComboBoxItem Value="test4" Text="Test4" /> <telerik:RadComboBoxItem Value="test5" Text="Test5" /> </Items> </telerik:RadComboBox> <asp:Button ID="UpdateButton" runat="server" Text="Update" OnClick="UpdateButton_Click" /> </form></body></html>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Telerik.Web.UI;public partial class Test2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { System.Diagnostics.Debug.WriteLine("Page Load PostBack"); } else { System.Diagnostics.Debug.WriteLine("Page Load No PostBack"); //Select a value if (RadDropDownList.FindItemByText("Test3") != null) { RadDropDownList.FindItemByText("Test3").Checked = true; } } } protected void RadDropDownList_TextChanged(object sender, EventArgs e) { System.Diagnostics.Debug.WriteLine("RadDropDownList_TextChanged"); } protected void UpdateButton_Click(object sender, EventArgs e) { System.Diagnostics.Debug.WriteLine("UpdateRuleButton_Click"); }}