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>
| %@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" |
| EnableEventValidation="false" CodeFile="Default.aspx.vb" Inherits="_Default" |
| Title="Notice Board" %> |
| .... |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="cph" runat="Server"> |
| ..... |
| <telerik:RadComboBox ID="rcbCategories" runat="server" Skin="WebBlue" AutoPostBack="true" |
| AppendDataBoundItems="True" DataSourceID="sdsCategories" DataTextField="category" EnableLoadOnDemand="false" |
| DataValueField="categoryID" > |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| <Items> |
| <telerik:RadComboBoxItem Text=" All News " Value="0" /> |
| </Items> |
| </telerik:RadComboBox> |
| ...... |
| </asp:Content> |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| If Not Page.IsPostBack Then |
| logUser() |
| End If |
| If Not Page.IsPostBack Then |
| Me.lblPageTitle.Text = Page.Title |
| End If |
| End Sub |
| Protected Sub rcbCategories_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles rcbCategories.Init |
| End Sub |
| Protected Sub rcbCategories_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs) Handles rcbCategories.ItemCreated |
| End Sub |
| Protected Sub rcbCategories_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs) Handles rcbCategories.ItemDataBound |
| End Sub |
| Protected Sub rcbCategories_ItemsRequested(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs) Handles rcbCategories.ItemsRequested |
| End Sub |
| Protected Sub rcbCategories_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles rcbCategories.Load |
| End Sub |
| Protected Sub rcbCategories_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles rcbCategories.SelectedIndexChanged |
| If lbArchive.Text = archiveText Then |
| 'Me.lbArchive.Text = currentText |
| Me.sdsNews.SelectCommand = "uspSelectCurrentNews" |
| Me.sdsNews.DataBind() |
| Me.RadGrid1.DataBind() |
| Else |
| 'Me.lbArchive.Text = archiveText |
| Me.sdsNews.SelectCommand = "uspSelectArchiveNews" |
| Me.sdsNews.DataBind() |
| Me.RadGrid1.DataBind() |
| End If |
| End Sub |