or

<script type="text/javascript"> function SetFocusToTextBox(txt) { var txtNote = document.getElementById(txt); alert(txtNote); txtNote.focus(); } </script><telerik:RadGrid ID="gvTopics" runat="server" Font-Names="Verdana" Font-Size="XX-Small" Skin="Office2007" EnableEmbeddedSkins="true" GridLines="Both" AllowSorting="true" AllowPaging="true" PageSize="10" Width="99%" CellPadding="2" AutoGenerateColumns="False"> <MasterTableView CommandItemDisplay="Top"> <CommandItemSettings ShowAddNewRecordButton="false" RefreshImageUrl="" /> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <asp:ImageButton ID="btnShowMessagesFromTopicList" ToolTip="Show messages" runat="server" CommandArgument='<%# Container.DataItem("id")%>' Text="show msgs" OnClick="btnShowMessagesFromTopicList_Click" /> <asp:ImageButton ID="btnAddMessage" runat="server" ToolTip="Reply to agent" Text="Reply" CommandArgument='<%# Container.DataItem("id")%>' OnClick="btnReply_Click" /> <asp:ImageButton ID="btnAddNote" runat="server" Text="Add Note" CommandArgument='<%# Container.DataItem("id")%>' /> <asp:ImageButton ID="btnCloseTopic" runat="server" Text="close" Visible="false" CommandArgument='<%# Container.DataItem("id")%>' OnClick="btnCloseTopic_Click" ToolTip="Close topic" /> <asp:HiddenField ID="hidID" Value='<%# Bind("ID") %>' runat="server" /> <asp:HiddenField ID="hidCreatedBy" Value='<%# Bind("CreatedBy") %>' runat="server" /> <asp:HiddenField ID="hidNewAgentMessage" Value='<%# Bind("NewAgentMessage") %>' runat="server" /> <telerik:RadToolTip ID="rttpNote" Width="210" Height="200" HideEvent="ManualClose" TargetControlID="btnAddNote" RelativeTo="Element" Skin="Windows7" Position="TopRight" ManualClose="true" ShowEvent="OnClick" runat="server"> <table width="100%"> <tr> <td> Notes : <asp:TextBox ID="txtNote" TextMode="MultiLine" Width="200" Height="200" onblur runat="server"></asp:TextBox> </td> </tr> <tr> <td> <asp:Button ID="btnSaveNote" CommandArgument='<%# Container.DataItem("id")%>' Text="Save" OnClick="btnSaveNote_Click" runat="server" /> </td> </tr> </table> </telerik:RadToolTip> </ItemTemplate> <ItemStyle Width="15%" /> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>
Protected Sub gvTopics_OnItemDataBound(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles gvTopics.ItemDataBound
If TypeOf (e.Item) Is GridDataItem Then
Dim txtNote As TextBox = e.Item.FindControl("txtNote")
btnAddNote.Attributes.Add("onClick", "javascript:SetFocusToTextBox('" & txtNote.ClientID & "')")
End Sub
<telerik:RadGrid ID="rgridChemValues" runat="server" CssClass="gridview-custom" Skin="Transparent" OnPreRender="rgridChemValues_PreRender" AllowMultiRowEdit="True" EnableViewState="true" oncolumncreated="rgridChemValues_ColumnCreated" ShowFooter="True" EnableHeaderContextMenu="True"> <MasterTableView AutoGenerateColumns="true" EditMode="InPlace" CommandItemDisplay="TopAndBottom"> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> <HeaderStyle Width="100px" /> <CommandItemTemplate> </CommandItemTemplate> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn HeaderText="FieldApplicationKeyVS" Display="false" DataField="FieldApplicationKey" UniqueName="FieldApplicationKeyVisible"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <ClientEvents OnRowContextMenu="RowContextMenu" OnColumnContextMenu="rgridChemValues_OnColumnContextMenu"></ClientEvents> <Selecting AllowRowSelect="true" /> </ClientSettings> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid>