How would I get the selected row on an outside event?
Much like the RowDblClick function below but I dont have sender or args.
Here is my user control. I want to call OpenRow from a button click outside a grid event.
Much like the RowDblClick function below but I dont have sender or args.
Here is my user control. I want to call OpenRow from a button click outside a grid event.
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="Grid.ascx.vb" Inherits="WebDBMS.Grid" %> <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> <telerik:RadScriptManager ID="ScriptManager" runat="server" /> <telerik:RadGrid ID="RadGrid" runat="server" Width="100%" Height="100%" Font-Names="Verdana" GridLines="Both" AllowSorting="True" ShowGroupPanel="True" Skin="Office2007" AllowPaging="True" PageSize="50" AutoPostBack="True"> <MasterTableView> <HeaderStyle Wrap="false" /> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <Selecting AllowRowSelect="True" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True"> </Scrolling> <Resizing AllowResizeToFit="True" AllowColumnResize="True" /> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> <ExportSettings ExportOnlyData="true" IgnorePaging="true"/> </telerik:RadGrid> <script type="text/javascript"> function RowDblClick(sender, args) { var grid = sender; var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_dataItems()[args.get_itemIndexHierarchical()]; var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); var value = cell.innerHTML; var url = "../Forms/getEditForm.aspx?key=" + __name + "&id=" + value; winopen(url, null, "toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1"); } function OpenRow() { /* Need something here */ var url = "../Forms/getEditForm.aspx?key=" + __name + "&id=" + value; winopen(url, null, "toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1"); } </script>