or
<telerik:RadScriptManager ID="ScriptManager" runat="server" EnableViewState="false"></telerik:RadScriptManager> <telerik:RadAjaxManager ID="AjaxManager" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rtvSearchResult" EventName="OnNodeClick"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rtsObjInfo"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSearch"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rtvSearchResult"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> <ClientEvents OnResponseEnd="OnResponseEnd" /> </telerik:RadAjaxManager><telerik:RadTreeView ID="rtvSearchResult" OnNodeClick="rtvSearchResult_NodeClick" OnClientMouseOver="onNodeOver" OnClientMouseOut="onNodeOut" runat="server" Height="100%"><asp:Button ID="btnSearch" OnClick="btnSearchClick" runat="server" /><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"></telerik:RadAjaxLoadingPanel>public List<common.DOCUMENT_OBJECT_MAP> list; protected void Page_Load(object sender, EventArgs e) { list = new List<common.DOCUMENT_OBJECT_MAP>(); list.Add(new common.DOCUMENT_OBJECT_MAP() { ID = 1, NAME = "Obj1" }); list.Add(new common.DOCUMENT_OBJECT_MAP() { ID = 2, NAME = "Obj2" }); list.Add(new common.DOCUMENT_OBJECT_MAP() { ID = 3, NAME = "Obj3" }); }protected void btnSearchClick(object sender, EventArgs e) { rtvSearchResult.Nodes.Clear(); foreach (common.DOCUMENT_OBJECT_MAP obj in list) { RadTreeNode newNode = new RadTreeNode(); newNode.Text = obj.NAME; newNode.ToolTip = obj.NAME; newNode.Value = obj.ID.ToString(); newNode.DataItem = obj.ID_LAYER; newNode.NodeTemplate = new TreeNodeTemplate(obj); RadTreeNode parentNode = rtvSearchResult.FindNodeByValue(obj.ID_FOLDER.ToString()); if (parentNode != null) { parentNode.Nodes.Add(newNode); } else { rtvSearchResult.Nodes.Add(newNode); } } rtvSearchResult.Visible = true; }public class TreeNodeTemplate : ITemplate { private common.DOCUMENT_OBJECT_MAP _obj; public TreeNodeTemplate(common.DOCUMENT_OBJECT_MAP obj) { _obj = obj; } public void InstantiateIn(Control container) { Label control = new Label(); control.ID = "lbn_" + _obj._ID; control.ClientIDMode = ClientIDMode.Static; control.Text = _obj._NAME; container.Controls.Add(control); Label lbButtons = new Label(); lbButtons.Text = "<input type='button' value='1'/>"; lbButtons.ID = "node_" + _obj.ID + "_cmd"; lbButtons.ClientIDMode = ClientIDMode.Static; container.Controls.Add(lbButtons); } }
Private Sub RDHauls_UpdateCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RDHauls.UpdateCommand
Try
' List of parameter values that need to be passed into the UPDATE SQL query
TripCode = RTrim(
CStr(ddlTripCode.SelectedItem.Value))
Dim VesselCode As String = CType(e.Item.FindControl("VessReg"), TextBox).Text
Dim HaulNumber As Integer = CType(e.Item.FindControl("HaulNumber"), TextBox).Text
Dim RigNumber As Integer = CType(e.Item.FindControl("RigNumber"), TextBox).Text
|

<telerik:RadNumericTextBox ID="RadNumericTextBox1" DataType="System.Int64" runat="server" Culture="en-US" EnableSingleInputRendering="True" LabelWidth="64px" MaxValue="9223372036854775807" MinValue="0"><NumberFormat ZeroPattern="n" AllowRounding="False" DecimalDigits="0" GroupSeparator=""></NumberFormat> </telerik:RadNumericTextBox>
<telerik:RadButton ID="_btnUpdateResults" runat="server" Text="Update Results"></telerik:RadButton><telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true" Modal="true" Behaviors="Close" width="500px" Height="325px" ReloadOnShow="True" Animation="None" VisibleStatusbar="false" > <Windows> <telerik:RadWindow ID="RadWinResults" runat="server" ReloadOnShow="true" ShowContentDuringLoad="false" Visible="false" Overlay="true" VisibleOnPageLoad="true" style="display: inline; overflow:hidden;"> <ContentTemplate> <telerik:RadGrid ID="_SearchResults" runat="server" AllowPaging="True" CellSpacing="0" GridLines="None" ShowGroupPanel="True" AllowSorting="True" PageSize="25" Width="100%" Height="700px" AllowFilteringByColumn="True"> <GroupingSettings CaseSensitive="False" /> <ExportSettings IgnorePaging="True" OpenInNewWindow="True" ExportOnlyData="True" FileName="CUCustomSearch"> <Excel AutoFitImages="True" Format="ExcelML" /> <Pdf PageHeight="210mm" PageWidth="297mm" DefaultFontFamily="Arial Unicode MS" PageTopMargin="45mm" BorderStyle="Medium" BorderColor="#666666"> </Pdf> </ExportSettings> <ClientSettings AllowDragToGroup="True" AllowColumnsReorder="True" ReorderColumnsOnClient="True"> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> <MasterTableView CommandItemDisplay="Top" InsertItemDisplay="Bottom" TableLayout="Fixed"> <CommandItemSettings ShowAddNewRecordButton="False" ShowExportToCsvButton="False" ShowExportToExcelButton="true" ShowRefreshButton="False" ShowExportToPdfButton="True" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid> </ContentTemplate> </telerik:RadWindow> </Windows></telerik:RadWindowManager>