or
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="SimpleGrid.ascx.cs" Inherits="UserControls_SimpleGrid" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<
script
language
=
"javascript"
type
=
"text/javascript"
src
=
"SimpleGridJs.js"
>
<!-- //
//--></
script
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowFilteringByColumn
=
"true"
AutoGenerateColumns
=
"False"
>
<
MasterTableView
ClientDataKeyNames
=
"makecode, make"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"makeid"
HeaderText
=
"makeid"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"makecode"
HeaderText
=
"makecode"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"make"
HeaderText
=
"make"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
ImageUrl
=
"images/technote1.gif"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
DataBinding
Location
=
"SimpleService.asmx"
SelectMethod
=
"GetDataAndCount"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
$(
function
() { $(
"#divId :input:not(:hidden):first"
).focus();});
<
telerik:RadDateTimePicker
ID
=
"DatePickerOdometerUpdateDate"
runat
=
"server"
CssClass
=
"edit"
Skin
=
"Default"
<br> MinDate="1800-01-01" meta:resourcekey="DatePickerResource" TabIndex="1" ToolTip="<%$ Resources:dtpDateCounters_ToolTip %>" onkeydown="return checkIfPrev(this, event);"><
br
> <
DateInput
runat
=
"server"
LabelCssClass
=
"riLabel radLabelCss_Telerik"
TabIndex
=
"1"
Skin
=
"Default"
></
DateInput
><
br
> <
Calendar
runat
=
"server"
Skin
=
"Default"
ViewSelectorText
=
"x"
UseColumnHeadersAsSelectors
=
"False"
UseRowHeadersAsSelectors
=
"False"
></
Calendar
><
br
> <
DatePopupButton
HoverImageUrl
=
""
ImageUrl
=
""
TabIndex
=
"-1"
/><
br
> <
TimePopupButton
HoverImageUrl
=
""
ImageUrl
=
""
TabIndex
=
"-1"
/><
br
> <
TimeView
CellSpacing
=
"-1"
runat
=
"server"
><
br
> </
TimeView
><
br
> </
telerik:RadDateTimePicker
>
<
telerik:RadNumericTextBox
ID
=
"txtTotalHours"
Skin
=
"Default"
runat
=
"server"
CssClass
=
"edit"
Width
=
"65px"
Height
=
"13px"
MaxLength
=
"11"
TabIndex
=
"5"
MinValue
=
"-70368744177663"
ToolTip="<%$ Resources:txtRunTime_ToolTip %>" onkeydown="return checkIfNext(this, event);"><
br
> <
NumberFormat
DecimalDigits
=
"1"
/><
br
> </
telerik:RadNumericTextBox
>
<
telerik:RadSplitter
ID
=
"RadSplitter1"
runat
=
"server"
Orientation
=
"Vertical"
Skin
=
"WebBlue"
Width
=
"100%"
><
br
> <
telerik:RadPane
ID
=
"RadPane1"
runat
=
"server"
><
br
> <
telerik:RadSlidingZone
ID
=
"RadSlidingZone1"
runat
=
"server"
SlideDirection
=
"Top"
><
br
> <
telerik:RadSlidingPane
ID
=
"RadSlidingPane1"
runat
=
"server"
Title
=
"Message Center"
Height
=
"100"
Scrolling
=
"Y"
BackColor
=
"Red"
><
br
> <
asp:Label
ID
=
"lblErrorMessage"
CssClass
=
"textFields"
runat
=
"server"
Text
=
"Label"
></
asp:Label
><
br
> </
telerik:RadSlidingPane
><
br
> </
telerik:RadSlidingZone
><
br
> </
telerik:RadPane
><
br
> </
telerik:RadSplitter
>
<
telerik:RadDatePicker
ID
=
"calDOB"
runat
=
"server"
Culture
=
"en"
MinDate
=
"1900-01-01"
Width
=
"100%"
TabIndex
=
"5"
>
<
Calendar
runat
=
"server"
UseRowHeadersAsSelectors
=
"False"
UseColumnHeadersAsSelectors
=
"False"
ViewSelectorText
=
"x"
>
</
Calendar
>
<
DateInput
runat
=
"server"
DisplayDateFormat
=
"d/M/yyyy"
DateFormat
=
"d/M/yyyy"
TabIndex
=
"5"
>
</
DateInput
>
<
DatePopupButton
ImageUrl
=
""
HoverImageUrl
=
""
TabIndex
=
"5"
></
DatePopupButton
>
<
ClientEvents
OnDateSelected
=
"SelectedDateChanged"
/>
</
telerik:RadDatePicker
>
function SelectedDateChanged(sender,args) {
var PckrBirthDate = $find('<%=calDOB.ClientID %>');
var LblYears = $find('<%= TxtYears.ClientID %>');
var LblMonths = $find('<%= TxtMonths.ClientID %>');
var LblDays = $find('<%= TxtDays.ClientID %>');
var birthDate = PckrBirthDate.get_selectedDate();
if (birthDate != null) {
var calday = birthDate.getDate();
var calmon = birthDate.getMonth();
var calyear = birthDate.getFullYear();
getAge(calday, calmon, calyear, LblYears, LblMonths, LblDays);
}
else {
LblYears.set_value("");
LblMonths.set_value("");
LblDays.set_value("");
}
}
function getAge(date, month, year, yearControl, monthControl, dayControl) {
today = new Date();
dateStr = today.getDate();
monthStr = today.getMonth();
yearStr = today.getFullYear();
theYear = yearStr - year;
theMonth = monthStr - month;
theDate = dateStr - date;
var days = "";
if (monthStr == 0 || monthStr == 2 || monthStr == 4 || monthStr == 6 || monthStr == 7 || monthStr == 9 || monthStr == 11) days = 31;
if (monthStr == 3 || monthStr == 5 || monthStr == 8 || monthStr == 10) days = 30;
if (monthStr == 1) days = 28;
yearControl.set_value(theYear);
if (month <
monthStr
&& date > dateStr) {
yearControl.set_value(parseInt(yearControl.get_value()) + 1);
monthControl.set_value(theMonth - 1);
}
if (month <
monthStr
&& date <= dateStr) { monthControl.set_value(theMonth); }
else if (month == monthStr && (date < dateStr || date == dateStr)) { monthControl.set_value(0); }
else if (month == monthStr && date > dateStr) { monthControl.set_value(11); }
else if (month > monthStr && date <= dateStr) {
yearControl.set_value(yearControl.get_value()- 1);
monthControl.set_value(((12 - -(theMonth))));
}
else if (month > monthStr && date > dateStr) { monthControl.set_value(((12 - -(theMonth)))); }
if (date < dateStr) { dayControl.set_value(theDate); }
else if (date == dateStr) { dayControl.set_value(0); }
else { yearControl.set_value(yearControl.get_value() - 1); dayControl.set_value(days - (-(theDate))); }
}
<
telerik:RadGrid
ID
=
"G_Permessi"
runat
=
"server"
AllowPaging
=
"true"
Width
=
"100%"
Height
=
"100%"
AutoGenerateColumns
=
"false"
GridLines
=
"Both"
PageSize
=
"13"
AllowSorting
=
"true"
AllowMultiRowSelection
=
"true"
>
<
ClientSettings
AllowKeyboardNavigation
=
"true"
ActiveRowIndex
=
"0"
>
<
Scrolling
AllowScroll
=
"true"
SaveScrollPosition
=
"true"
UseStaticHeaders
=
"True"
/>
<
Selecting
AllowRowSelect
=
"true"
/>
<
ClientEvents
OnRowSelected
=
"G_Permessi_OnRowSelected"
/>
</
ClientSettings
>
<
AlternatingItemStyle
BackColor
=
"#C7E3E3"
/>
<
PagerStyle
AlwaysVisible
=
"true"
Mode
=
"NextPrevAndNumeric"
PagerTextFormat
=
"{4} Numero record filtrati: {5}"
/>
<
MasterTableView
runat
=
"server"
TableLayout
=
"Fixed"
DataKeyNames
=
"IdPermesso"
EditMode
=
"InPlace"
>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"AttivoDB"
DataField
=
"Attivo"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"IdPermesso"
DataField
=
"IdPermesso"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Modulo"
DataField
=
"Modulo"
HeaderText
=
"Modulo"
meta:resourcekey
=
"G_Permessi_Modulo"
>
<
HeaderStyle
Width
=
"100px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Permesso"
DataField
=
"Permesso"
HeaderText
=
"Permesso"
meta:resourcekey
=
"G_Permessi_Permesso"
>
<
HeaderStyle
Width
=
"100px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Descrizione"
DataField
=
"Descrizione"
HeaderText
=
"Descrizione"
meta:resourcekey
=
"G_Permessi_Descrizione"
>
<
HeaderStyle
Width
=
"100px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Attivo"
DataField
=
"Attivo"
HeaderText
=
"Attivo"
meta:resourcekey
=
"Grid_Attivo"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"Chk_Attivo"
OnCheckedChanged
=
"AssegnaPermesso"
AutoPostBack
=
"true"
runat
=
"server"
/>
</
ItemTemplate
>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
<
HeaderStyle
HorizontalAlign
=
"Center"
Width
=
"50px"
/>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>