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"
]);
}