or
<telerik:RadTreeView ID="RadTreeView1" runat="server" > <DataBindings> <telerik:RadTreeNodeBinding Depth="0" Expanded="true" /> </DataBindings> </telerik:RadTreeViewvar nData = from p in db.PeforrmanceDatas where p.PerformanceGroup.FundFamilyID == Int32.Parse(Request.QueryString["ffid"]) select new { p.PerformanceGroup.PerformanceGroupName, p.Class, p.ClassID }; RadTreeView1.DataTextField = "Class"; RadTreeView1.DataFieldID="ClassID"; RadTreeView1.DataFieldParentID = "PerformanceGroupName"; RadTreeView1.DataSource = nData; RadTreeView1.DataBind();DropDownList channels =
(DropDownList)RadGrid1.MasterTableView.FindControl("ddlChannels"); <telerik:RadGrid id="RadGrid1" runat="server" AllowSorting="True" DataSourceID="SqlDataSource1" GridLines="None" AutoGenerateColumns="False" AllowPaging="True" PageSize="20" OnItemDeleted="RadGrid1_ItemDeleted" OnItemCreated="RadGrid1_ItemCreated" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemInserted="RadGrid1_ItemInserted" OnInsertCommand="RadGrid1_InsertCommand" OnUpdateCommand="RadGrid1_UpdateCommand" OnItemUpdated="RadGrid1_ItemUpdated"><MasterTableView datakeynames="ChannelId,FmisServerId,PriorityId,StatusLevelId" CommandItemDisplay="TopandBottom" datasourceid="SqlDataSource1"><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:GridEditCommandColumn FilterControlAltText="Filter EditCommandColumn column"> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="IpAddress" FilterControlAltText="Filter IpAddress column" HeaderText="FMIS Server" SortExpression="IpAddress" UniqueName="IpAddress"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ChannelSubId" FilterControlAltText="Filter ChannelSubId column" HeaderText="Channel ID" SortExpression="ChannelSubId" UniqueName="ChannelSubId" DataType="System.Int32"> </telerik:GridBoundColumn> </Columns><EditFormSettings EditFormType="Template"> <FormTemplate> <table border="0" cellpadding="1" cellspacing="2" width="100%" rules="none" style="border-collapse: collapse; background: white;" id="table1"> <tr> <td>FMIS Server:</td> <td> <asp:DropDownList ID="ddlFmisServer" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlFmisServer_SelectedIndexChanged"> </asp:DropDownList> </td> </tr> <tr> <td>Channel ID:</td> <td> <asp:DropDownList ID="ddlChannels" runat="server"> </asp:DropDownList> </td> </tr> </table> </formtemplate></EditFormSettings></MasterTableView><FilterMenu EnableImageSprites="False"></FilterMenu><HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MgmtServerConnectionString %>" SelectCommand="SELECT Channel.ChannelId, Channel.IsActive, Channel.IsAvailable, Channel.Timeout, Channel.ChannelSubId, FmisServer.IpAddress, Priority.Description, StatusLevels.StatusLevel, FmisServer.FmisServerId, StatusLevels.StatusLevelId, Priority.PriorityId FROM Channel INNER JOIN FmisServer ON Channel.FmisServerId = FmisServer.FmisServerId INNER JOIN Priority ON Channel.PriorityId = Priority.PriorityId INNER JOIN StatusLevels ON Channel.StatusLevelId = StatusLevels.StatusLevelId ORDER BY FmisServer.IpAddress, Channel.ChannelSubId"> </asp:SqlDataSource>protected void ddlFmisServer_SelectedIndexChanged(object source, EventArgs e){ DropDownList fmisServers = (DropDownList)source; if (fmisServers != null) { int intIndex = fmisServers.SelectedIndex; try { // call a method that returns all channel ids and sub ids as a dataset DataSet dsChannelSubIds = new DataSet(); string strErrorText = string.Empty; MgmtServerAdmin.App_Code.AdminLibrary.GetAllChannelsbyFmisServer(intIndex, out dsChannelSubIds, out strErrorText); DropDownList channels = (DropDownList)RadGrid1.MasterTableView.FindControl("ddlChannels"); // clear list to guard against duplicate entries channels.Items.Clear(); // bind new DropDownList to the dataset channels.DataSource = dsChannelSubIds; channels.DataTextField = "ChannelSubId"; channels.DataValueField = "ChannelId"; channels.DataBind(); } catch (Exception ex) { //SaveErrorTrackingOnTable(MgmtServerLib.Library_ValidateRequestError_Error, ex.Message); throw ex; } }}Dim Label1 as New Label = DirectCast(RadListView1.FindControl("LabelID_Here"), Label)| <telerik:RadRotator |
| ID="RadRotator1" |
| runat="server" |
| DataSourceID="xmlDataSource1" RotatorType="SlideShow" ScrollDuration="1000" |
| Width="700px" ItemWidth="700px" ItemHeight="168px" Height="168px"> |
| <SlideShowAnimation Duration="3000" Type="CrossFade" /> |
| <ItemTemplate> |
| <img src="\\lancpa-iis1\Images\rotator\<%# XPath("Image") %>" alt="RFIImage"/> |
| </ItemTemplate> |
| </telerik:RadRotator> |
| <asp:XmlDataSource ID="xmlDataSource1" |
| XPath="" |
| runat="server" |
| DataFile="RotatorImages.xml"> |
| </asp:XmlDataSource> |
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication4.WebForm1" %><!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> <script runat="server"> Sub rg_NeedDataSource(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rg.NeedDataSource rg.Columns.Clear() Dim col As New Telerik.Web.UI.GridBoundColumn() col.DataField = "Col2" col.HeaderText = "My header text" rg.Columns.Add(col) Dim dt As New System.Data.DataTable() dt.Columns.Add("Col1", GetType(String)) dt.Columns.Add("Col2", GetType(String)) For i As Integer = 0 To 10 dt.Rows.Add({"Row" & i, "Data"}) Next rg.DataSource = dt End Sub </script></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager" runat="server"> </asp:ScriptManager> <div> <telerik:RadGrid ID="rg" runat="server" AutoGenerateColumns="false"> </telerik:RadGrid> <asp:Button ID="aaa" runat="server" Text="Postback" /> </div> </form></body></html>