or
<tr> <td class="auto-style1">Birth Date: *</td> <td class="auto-style2">
<telerik:RadDatePicker ID="RadDatePicker1" runat="server" Culture="it-IT" MaxDate="2015-12-31" MinDate="1920-01-01"> </telerik:RadDatePicker> <asp:RequiredFieldValidator runat="server" ID="datevalidator" ControlToValidate="RadDatePicker1" Display="Dynamic" ForeColor="#FF3300" ErrorMessage="Enter a date!"></asp:RequiredFieldValidator> </td></tr><asp:Panel ID="Panel1" runat="server"> <script type="text/javascript">
function ageProb() { var DatePicker1 = $find("<%= RadDatePicker1.ClientID %>"); DatePicker1.get_dateInput()._textBoxElement.style.backgroundColor = "yellow"; DatePicker1.get_dateInput().focus(); } </script></asp:Panel>ScriptManager.RegisterStartupScript(this, GetType(), "ageProb", "ageProb();", true);<telerik:RadButton ID="btnEdit" runat="server" Icon-PrimaryIconCssClass="rbEdit" Icon-PrimaryIconLeft="4" Icon-PrimaryIconTop="3" Width="20px" ToolTip="Edit" OnClick="btnEdit_Click" OnClientClicked="return checkId();"></telerik:RadButton>function checkId() { if (document.getElementById("<%=hidPointId.ClientID%>").value == '') { return false; }else{ return true; } }
<telerik:GridTemplateColumn DataField="FirstName" AllowFiltering="true" HeaderText="First Name" UniqueName="FirstName"> <ItemTemplate> <%# Eval("FirstName")%> </ItemTemplate> <EditItemTemplate> <telerik:RadTextBox ID="rdtxtFrstName" runat="server" Text='<%# Eval("FirstName") %>' Width="150px" /> </EditItemTemplate> </telerik:GridTemplateColumn>


<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function enterit(recno) { document.getElementById('<%= K.ClientID%>').value = recno; document.getElementById('<%= KI.ClientID%>').value = recno; document.getElementById('<%= KII.ClientID%>').value = recno; document.getElementById('<%= M.ClientID%>').value = "Y"; document.getElementById('<%= MI.ClientID%>').value = "N"; document.getElementById('<%= MII.ClientID%>').value = "N"; document.forms["form1"].submit(); } function makeNew(sender, eventArgs) { document.getElementById('<%= HiddenField1.ClientID%>').value = "myTarget; document.getElementById('<%= K.ClientID%>').value = "0"; document.getElementById('<%= KI.ClientID%>').value = "0"; document.getElementById('<%= KII.ClientID%>').value = "0"; document.getElementById('<%= M.ClientID%>').value = "N"; document.getElementById('<%= MI.ClientID%>').value = "N"; document.getElementById('<%= MII.ClientID%>').value = "N"; document.forms["form1"].submit(); } function ShowEditForm(id, rowIndex) { var grid = $find("<%= RadGrid1.ClientID %>"); var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element(); grid.get_masterTableView().selectItem(rowControl, true); alert("My row's id value=" + id); //window.radopen("EditForm_csharp.aspx?EmployeeID=" + id, "UserListDialog"); return false; } </script> </telerik:RadCodeBlock></asp:Content><telerik:RadGrid ID="RadGrid1" runat="server" Width="99.7%" AutoGenerateColumns="false" AllowPaging="false"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="MAB" ClientDataKeyNames="MAB" Width="100%" > <Columns> <telerik:GridTemplateColumn UniqueName="TemplateEditColumn"> <ItemTemplate> <asp:HyperLink ID="EditLink" runat="server" Text="Edit"></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { HyperLink editLink = (HyperLink)e.Item.FindControl("EditLink"); editLink.Attributes["href"] = "javascript:void({0});"; editLink.Attributes["onclick"] = String.Format("return ShowEditForm('{0}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["MAB"], e.Item.ItemIndex); }}protected void Page_Init(object sender, System.EventArgs e){ GridHyperLinkColumn hypercolumn = null; GridBoundColumn boundcolumn = null; GridTemplateColumn tempcolumn = null; RadGrid1.EnableViewState = false; RadGrid1.NeedDataSource += new Telerik.Web.UI.GridNeedDataSourceEventHandler(RadGrid1_NeedDataSource); RadGrid1.ID = "RadGrid1"; RadGrid1.PageSize = 15; RadGrid1.AllowPaging = true; RadGrid1.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric; RadGrid1.AutoGenerateColumns = false; RadGrid1.AllowFilteringByColumn = false; RadGrid1.ExportSettings.ExportOnlyData = true; RadGrid1.ExportSettings.IgnorePaging = true; RadGrid1.ExportSettings.HideStructureColumns = true; RadGrid1.ExportSettings.OpenInNewWindow = true; RadGrid1.MasterTableView.CommandItemSettings.ShowExportToCsvButton = false; RadGrid1.MasterTableView.CommandItemSettings.ShowExportToExcelButton = false; RadGrid1.MasterTableView.CommandItemSettings.ShowExportToPdfButton = false; RadGrid1.MasterTableView.CommandItemSettings.ShowExportToWordButton = false; RadGrid1.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = false; RadGrid1.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None; RadGrid1.MasterTableView.DataKeyNames = new string[] { "MAB" }; hypercolumn = new GridHyperLinkColumn(); hypercolumn.HeaderText = "Edit"; hypercolumn.UniqueName = "MAB"; hypercolumn.Text = "<img border=\"0\" alt=\"View\" src=\"../Icons/pencil_16.png\" />"; hypercolumn.DataNavigateUrlFields = new string[] { "MAB" }; hypercolumn.DataNavigateUrlFormatString = "OfcMABEdit.aspx?M=Y&K=" + "{0}"; RadGrid1.MasterTableView.Columns.Add(hypercolumn); boundcolumn = new GridBoundColumn(); this.RadGrid1.Columns.Add(boundcolumn); boundcolumn.UniqueName = "MABName"; boundcolumn.DataField = "MABName"; boundcolumn.HeaderText = "Name"; boundcolumn.Visible = true; boundcolumn = null; RadGrid1.AllowPaging = Convert.ToBoolean(Session["ShowListsWithPaging"]);}

