If ((e.Container.Mode = Telerik.Web.UI.SchedulerFormMode.AdvancedEdit) _
OrElse (e.Container.Mode = Telerik.Web.UI.SchedulerFormMode.AdvancedInsert)) Then
Dim ddl_combo As radcombobox= DirectCast(e.Container.FindControl("task"), radcombobox)
End If
end Sub
'===========================================================================================
<
telerik:RadScheduler runat="server" ID="rs" SelectedDate="2007/03/30"
TimeZoneOffset="03:00:00" StartEditingInAdvancedForm="true"
CustomAttributeNames="StatusID,Task"
StartInsertingInAdvancedForm="true" Width="100%" Height="500px"
DataKeyField="ID" DataSubjectField="Subject" DataStartField="Start" DataEndField="End"
DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentID"
Culture="Greek (Greece)" EditFormDateFormat="dd/MM/yy" Skin="Office2007">
<AdvancedForm Modal="True" DateFormat="dd/MM/yy"/>
<AppointmentTemplate>
<%
# Eval("Subject")%>
</AppointmentTemplate>
<ResourceTypes>
<telerik:ResourceType KeyField="taskID" Name="Task" TextField="descr" ForeignKeyField="taskid"
DataSourceID="taskds" />
<telerik:ResourceType KeyField="ID" Name="Client" TextField="UserName" ForeignKeyField="UserID"
DataSourceID="usersds" />
<telerik:ResourceType KeyField="informID" Name="InfoType" TextField="descr" ForeignKeyField="informid"
DataSourceID="informds" />
<telerik:ResourceType KeyField="StatusID" Name="Status" TextField="descr" ForeignKeyField="StatusID"
DataSourceID="statusds" />
</ResourceTypes>
<TimeSlotContextMenuSettings EnableDefault="True" />
<AppointmentContextMenuSettings EnableDefault="True" />
</telerik:RadScheduler>
'===================================================================================

<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" EnableEmbeddedSkins="true" Skin="Default" ShowHeader="false" AllowPaging="True" PageSize="5" GridLines="Horizontal" > <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView > <Columns> <telerik:GridTemplateColumn UniqueName="TemplateColumn1" > <ItemTemplate> <table width="155px"> <tr> <td > <asp:Image ID="Image1" Style="float: left;" Width="150px" Height="100px" ImageUrl='<%# Eval("PicturePath")%>' BorderWidth="1px" runat="server" AlternateText="Stock Image" /> </td> </tr> </table> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TemplateColumn2" > <ItemTemplate> <table> <tr> <td> <div> <ul> <li> <label><b>Address: </b></label><%# Eval("ListingStreetAddress")%> </li> <li> <label><b>Beds: </b></label><%# Eval("Bedrooms")%> </li> <li> <label><b>Baths: </b></label><%# Eval("Bathrooms")%> </li> <li> <label><b>Price: </b></label><%# Eval("ListingPrice", "{0:##,##0.00}")%> </li> <li> <label><b>City: </b></label><%# Eval("CityName")%> </li> <li> <label><b>State: </b></label><%# Eval("StateName")%> </li> <li> <label><b>Country: </b></label><%# Eval("CountryName")%> </li> </ul> </div> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn UniqueName="Lat1" DataField="Lat1" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Long1" DataField="Long1" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="TblName" DataField="TblName" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ListingStreetAddress" DataField="ListingStreetAddress" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="CityName" DataField="CityName" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="StateName" DataField="StateName" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="CountryName" DataField="CountryName" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ListingPlannedCommName" DataField="ListingPlannedCommName" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ListingSubdivision" DataField="ListingSubdivision" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ListingZipPostalCode" DataField="ListingZipPostalCode" Visible="false"></telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings AllowDragToGroup="false"> <Scrolling AllowScroll="true" UseStaticHeaders="false" /> </ClientSettings></telerik:RadGrid><%@ Control Language="VB" AutoEventWireup="true" CodeFile="SegmentationCreator.ascx.vb" Debug="true" Inherits="Controls_SegmentationCreator" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server"> <telerik:RadFilter ID="RadFilter1" runat="server" CssClass="RadFilter RadFilter_Default" ExpressionPreviewPosition="Bottom" ShowApplyButton="false" AllowFilterOnBlur="true"> <FieldEditors> <telerik:RadFilterTextFieldEditor DisplayName="text1" FieldName="textfield" TextBoxWidth="120" /> <telerik:RadFilterNumericFieldEditor DisplayName="number1" FieldName="numberField" /> <telerik:RadFilterBooleanFieldEditor DataType="System.Boolean" DisplayName="check1" FieldName="bitField" /> <telerik:RadFilterDateFieldEditor DataType="System.DateTime" DisplayName="date1" FieldName="dateField" /> </FieldEditors> </telerik:RadFilter> <ul> <telerik:RadListView ID="RadListView1" runat="server" DataSourceID="sqlData1"> <ItemTemplate> <li><%# Eval("text1")%></li> </ItemTemplate> </telerik:RadListView> </ul> <asp:SqlDataSource ID="sqlData1" runat="server" ConnectionString="<%$ ConnectionStrings:FEI%>" SelectCommand="SELECT TOP 10 Email.email as text1, 1 as number1, 0 as check1, GETDATE() as date1 FROM Email"> </asp:SqlDataSource> <asp:HiddenField id="hiddenQueryText" runat="server" /> </telerik:RadAjaxPanel> 
GridTemplateColumn templateColumn = new GridTemplateColumn();templateColumn.HeaderTemplate = new MyHeaderTemplate(sHeader, i);templateColumn.HeaderText = sHeader;templateColumn.ItemTemplate = new MyCheckboxTemplate(sHeader, i);this.RadGrid1.Columns.Add(templateColumn);public MyCheckboxTemplate(string cName, int j){ colname = cName; index = j;}public void InstantiateIn(System.Web.UI.Control container){ CheckBox cb = new CheckBox(); cb.ID = colname + "_" + index; cb.Visible = true; cb.Enabled = true; container.Controls.Add(cb);}public MyHeaderTemplate(string cName, int j){ colname = cName; index = j;}public void InstantiateIn(System.Web.UI.Control container){ Label lblHeader = new Label(); lblHeader.ID = colname; lblHeader.Text = colname; CheckBox cb = new CheckBox(); cb.Attributes.Add("onClick", "CheckAll(event);"); cb.ID = colname + "_" + index; cb.Visible = true; cb.Enabled = true; container.Controls.Add(cb); container.Controls.Add(lblHeader);}<telerik:RadSplitter ID="rdSplitter" runat="server" Height="800px" Width="623px" BorderSize="1" BorderStyle="None" Skin="Windows7"> <telerik:RadPane ID="rdTreeViewPane" runat="server" Height="500px" Width="295px"> <telerik:RadTreeView ID="rdTreeView" Runat="server" onnodeclick="rdTreeView_NodeClick" Width="100%" Height="100%" Skin="Windows7"> </telerik:RadTreeView> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitBar1" runat="server" /> <telerik:RadPane ID="rdGridViewPane" runat="server" Width="330px"> <telerik:RadGrid ID="rdViewDocuments" runat="server" GridLines="None" Width="99.5%" AllowPaging="True" Skin="Windows7" PageSize="20"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="DocumentID"> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridImageColumn DataImageUrlFields="FileType" DataImageUrlFormatString="~/images/icons/{0}.png" ImageHeight="12px" ImageWidth="12px" UniqueName="column6" AllowFiltering="False" AllowSorting="False" DataAlternateTextField="FileType"> <ItemStyle Width="22px" Height="22px" VerticalAlign="Middle" HorizontalAlign="Center" /> </telerik:GridImageColumn> <telerik:GridTemplateColumn DataField="Title" HeaderText="Title" UniqueName="column3"> <ItemTemplate> <asp:HyperLink runat="server" ID="DownloadLink" NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.FilePath", "{0}") %>' Text='<%# DataBinder.Eval(Container, "DataItem.Title") %>' Target="_blank"></asp:HyperLink> <telerik:RadToolTip ID="rdTitleToolTip" runat="server" TargetControlID="DownloadLink" Width="200" RelativeTo="Element" Position="MiddleLeft"> <strong> <%# DataBinder.Eval(Container, "DataItem.Title") %></strong><br /> <%# DataBinder.Eval(Container, "DataItem.Summary")%> </telerik:RadToolTip> </ItemTemplate> <ItemStyle VerticalAlign="Top" HorizontalAlign="Left" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="FileSize" HeaderText="Size" UniqueName="column4" AllowFiltering="False" AllowSorting="False"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="LastUpdated" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Last Updated" UniqueName="column5" AllowFiltering="False"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" /> </telerik:GridDateTimeColumn> </Columns> </MasterTableView> <PagerStyle AlwaysVisible="True" Mode="NumericPages" /> <HeaderContextMenu EnableAutoScroll="True"></HeaderContextMenu> </telerik:RadGrid> </telerik:RadPane></telerik:RadSplitter>string imageURL = "images/icons/mailfolder.gif";
private void GetTree(){ PDUser U = PDUser.GetCurrentUser(); List<Folder> FolderList = Folder.GetFolders(U.SchemeID, 0, 0); foreach (Folder F in FolderList) { //Create parent RadTreeNode NewNode = new RadTreeNode(); NewNode.ImageUrl = imageURL; NewNode.Text = F.FolderName + "<span style='font-style:italic; font-size:10px;'> (" + F.DocumentCount.ToString() + " files)</span>"; NewNode.ToolTip = F.FolderName; NewNode.Value = F.FolderID.ToString(); //Create children GetChild(U.SchemeID, U.UserID, F.FolderID, ref NewNode); rdTreeView.Nodes.Add(NewNode); }}private void GetChild(int SchemeID, int UserID, int FolderID, ref RadTreeNode NewNode){ List<Folder> FolderList = Folder.GetFolders(SchemeID, 0, FolderID); foreach (Folder F in FolderList) { RadTreeNode ChildNode = new RadTreeNode(F.FolderName); GetChild(SchemeID, UserID, F.FolderID, ref ChildNode); ChildNode.ImageUrl = imageURL; ChildNode.Text = F.FolderName + "<span style='font-style:italic; font-size:10px;'> (" + F.DocumentCount.ToString() + " files)</span>"; ChildNode.ToolTip = F.FolderName; ChildNode.Value = F.FolderID.ToString(); NewNode.Nodes.Add(ChildNode); }}//Populate GridView with available documentsprotected void rdTreeView_NodeClick(object sender, RadTreeNodeEventArgs e){ PDUser U = PDUser.GetCurrentUser(); string folderStr = e.Node.Value; int folderID = Convert.ToInt32(folderStr); List<Document> DocumentList = Document.GetDocuments(U.UserID, folderID); rdViewDocuments.DataSource = DocumentList; rdViewDocuments.DataBind(); rdViewDocuments.Visible = true;}