or

| Dim rttm As New RadToolTipManager |
| rttm.ID = "rttElement" |
| rttm.TargetControls.Add(btnLinkElement.ClientID, "imagebtn", True) |
| rttm.TargetControls.Add(lnkBtnElement.ClientID, "hyplink", True) |
| rttm.HideEvent = ToolTipHideEvent.ManualClose |
| rttm.ShowEvent = ToolTipShowEvent.OnClick |
| rttm.ShowCallout = True |
| 'rttm.OnAjaxUpdate="rttm_Update" |
| AddHandler rttm.WHERE IS?, AddressOf rttm_Update |
| <asp:ScriptManager ID="objScriptManager" runat="server" /> |
| <div> |
| <telerik:RadTabStrip ID="objRadTabStrip" runat="server" MultiPageID="objRadMultiPage" |
| Skin="Office2007" SelectedIndex="0"> |
| <Tabs> |
| <telerik:RadTab runat="server" Text="First page"> |
| </telerik:RadTab> |
| <telerik:RadTab runat="server" Text="Second page"> |
| </telerik:RadTab> |
| </Tabs> |
| </telerik:RadTabStrip> |
| </div> |
| <telerik:RadMultiPage ID="objRadMultiPage" runat="server" SelectedIndex="0"> |
| <telerik:RadPageView ID="objRadPageView" runat="server"> |
| <br /> |
| Select next page |
| <br /> <br /> |
| <telerik:RadEditor ID="objRadEditorFail" runat="server" |
| Height="280px" Skin="Office2007" |
| Width="720px"> |
| </telerik:RadEditor> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="objRadPageView2" runat="server"> |
| <br /> |
| This is bug!!! |
| <br /> <br /> |
| <telerik:RadEditor ID="RadEditor1" runat="server" Height="280px" |
| Skin="Office2007" |
| Width="720px" ForeColor="White" StripFormattingOptions="MSWordNoFonts"> |
| </telerik:RadEditor> |
| </telerik:RadPageView> |
| </telerik:RadMultiPage> |

| templateColumn = new GridTemplateColumn(); |
| templateColumn.EditItemTemplate = new RadNumericTextBoxTemplate("txtQuantity", "Quantity"); |
| templateColumn.UniqueName = templateColumn.HeaderText = "Quantity"; |
| templateColumn.DataField = "Quantity"; |
| myGrid.MasterTableView.Columns.Add(templateColumn); |
| public class RadNumericTextBoxTemplate : TemplateControlDefaults |
| { |
| protected RadNumericTextBox textBox; |
| string controlname; |
| string bindingName; |
| public RadNumericTextBoxTemplate(string ControlName, string BindingName) |
| { |
| this.controlname = ControlName; |
| if (BindingName != string.Empty) |
| { |
| this.bindingName = BindingName; |
| } |
| } |
| public override void InstantiateIn(System.Web.UI.Control container) |
| { |
| textBox = new RadNumericTextBox(); |
| textBox.ID = this.controlname; |
| textBox.Skin = defaultTextBoxSkinName; |
| textBox.Width = Unit.Pixel(100); |
| container.Controls.Add(textBox); |
| } |
| } |
| protected void myGrid_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridDataItem) |
| { |
| e.Item.Edit = true; |
| } |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" 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 runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <script type="text/javascript"> |
| //<![CDATA[ |
| function openModalTree() |
| { |
| window.showModalDialog("/TreeView.aspx", "height:400px; width:400px; center:yes;"); |
| return false; |
| } |
| function openModelessTree() |
| { |
| window.open("/TreeView.aspx", "height:400px; width:400px; center:yes;"); |
| return false; |
| } |
| //]]> |
| </script> |
| <asp:ScriptManager ID="sm1" runat="server" /> |
| <asp:Button ID="btnModal" runat="server" Text="View in Modal" OnClientClick="return openModalTree();" /><br /> |
| <asp:Button ID="btnNormal" runat="server" Text="View in Modeless" OnClientClick="return openModelessTree();" /> |
| </form> |
| </body> |
| </html> |
| <%@ Page Language="C#" AutoEventWireup="true" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="Telerik" %> |
| <script runat="server"> |
| const int MAX_DEPTH = 2; |
| const int NODES_PER_LEVEL = 10; |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| BindNodes(null, NODES_PER_LEVEL, MAX_DEPTH); |
| } |
| private void BindNodes(RadTreeNode parentNode, int count, int depth) |
| { |
| for (int i = 0; i < count; i++) |
| { |
| var node = new RadTreeNode("This is node " + i + " at depth " + (MAX_DEPTH - depth)); |
| if (parentNode != null) |
| parentNode.Nodes.Add(node); |
| else |
| tv1.Nodes.Add(node); |
| if (depth > 0) |
| BindNodes(node, count, depth - 1); |
| } |
| } |
| </script> |
| <!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> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="sm1" runat="server" /> |
| <Telerik:RadTreeView ID="tv1" runat="server" Width="100%" Height="100%" /> |
| </form> |
| </body> |
| </html> |
| <telerik:RadTreeView ID="RadTreeView1" runat="server"> |
| <Nodes> |
| <telerik:RadTreeNode Text="My Node" /> |
| </Nodes> |
| <ContextMenus> |
| <telerik:RadTreeViewContextMenu> |
| <Items> |
| <telerik:RadMenuItem Text="Show Calendar"> |
| <Items> |
| <telerik:RadMenuItem> |
| <ItemTemplate> |
| <telerik:RadCalendar ID="RadCalendar1" runat="server" Font-Names="Arial, Verdana, Tahoma" |
| ForeColor="Black" Style="border-color: #ececec"><fas |
| </telerik:RadCalendar> |
| </ItemTemplate> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadTreeViewContextMenu> |
| </ContextMenus> |
| </telerik:RadTreeView> |
