or
<
telerik:RadGrid
ID
=
"radgrid1"
runat
=
"server"
EnableViewState
=
"true"
ShowStatusBar
=
"true"
AllowAutomaticUpdates
=
"false"
ShowFooter
=
"True"
OnInsertCommand
=
"radgrid1_InsertCommand"
OnUpdateCommand
=
"radgrid1_UpdateCommand"
OnNeedDataSource
=
"radgrid1_NeedDataSource"
>
<
MasterTableView
DataKeyNames
=
"ProductNumber"
AutoGenerateColumns
=
"false"
EditMode
=
"InPlace"
CommandItemDisplay
=
"TopAndBottom"
CommandItemSettings-AddNewRecordText
=
"Add New Purchase Order"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
ConfirmDialogHeight
=
"100px"
ConfirmDialogWidth
=
"220px"
>
</
telerik:GridButtonColumn
>
<
telerik:GridTemplateColumn
DataField
=
"ProductNumber"
HeaderText
=
"Product Number"
UniqueName
=
"ProductNumber"
Visible
=
"true"
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text
=
""
>
</
telerik:RadTextBox
>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text='<%# Eval("ProductNumber") %>'>
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
ReadOnly
=
"true"
runat
=
"server"
Text='<%# Eval("ProductNumber") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
GridEditableItem editedItem = e.Item
as
GridEditableItem;
//Get the primary key value using the DataKeyValue.
string
ProductID = editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex][
"ProductNumber"
].ToString();
//Access the textbox from the edit form template and store the values in string variables.
string
strProductNumbervalue = (editedItem[
"RadtxtPrdNumber"
].Controls[0]
as
RadTextBox).Text;
<
telerik:RadGrid
ID
=
"radgrid1"
runat
=
"server"
EnableViewState
=
"true"
ShowFooter
=
"True"
OnInsertCommand
=
"radgrid1_InsertCommand"
OnNeedDataSource
=
"radgrid1_NeedDataSource"
>
<
MasterTableView
DataKeyNames
=
"ProductNumber"
AutoGenerateColumns
=
"false"
EditMode
=
"InPlace"
CommandItemDisplay
=
"TopAndBottom"
CommandItemSettings-AddNewRecordText
=
"Add New Item"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
ConfirmDialogHeight
=
"100px"
ConfirmDialogWidth
=
"220px"
>
</
telerik:GridButtonColumn
>
<
telerik:GridTemplateColumn
DataField
=
"ProductNumber"
HeaderText
=
"Product Number"
UniqueName
=
"ProductNumber"
Visible
=
"true"
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text
=
""
>
</
telerik:RadTextBox
>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text
=
""
>
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
ReadOnly
=
"true"
runat
=
"server"
Text
=
""
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
>
</
ClientSettings
>
</
telerik:RadGrid
>
protected
void
radgrid1_InsertCommand(
object
sender, GridCommandEventArgs e)
{
GridEditableItem item = e.Item
as
GridEditableItem;
Hashtable values =
new
Hashtable();
item.ExtractValues(values);
}
I have 2 radMonthYearPicker(1 is for start Date another 1 is for end Date) I want to calculate the month different between this 2 date.
for my start Date, I set my month as oct and year 2012. for my end Date, I set my month as dec and year 2013
Base on this 2 RadMonthYearPicker, the month apart should be 14 month
The only code I can find out is RadMonthYearPicker.selectedDate
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<
html
xmlns
=
'http://www.w3.org/1999/xhtml'
style
=
"height: 100%; width: 100%"
>
<
head
>
<
title
>ASP.NET Dock Demo - Dock Resizing</
title
>
</
head
>
<
body
style
=
"height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;"
>
<
form
id
=
"form1"
runat
=
"server"
style
=
"height: 100%; width: 100%"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"QsfSkinManager"
runat
=
"server"
ShowChooser
=
"true"
/>
<
telerik:RadFormDecorator
ID
=
"QsfFromDecorator"
runat
=
"server"
DecoratedControls
=
"All"
EnableRoundedCorners
=
"false"
/>
<
div
style
=
"height: 100%; width: 100%;"
>
<
telerik:RadSplitter
ID
=
"RadSplitter1"
runat
=
"server"
Height
=
"100%"
Width
=
"100%"
>
<
telerik:RadPane
ID
=
"RadPane1"
runat
=
"server"
Height
=
"100%"
Width
=
"20px"
>
<
telerik:RadSlidingZone
ID
=
"RadSlidingZone1"
runat
=
"server"
>
<
telerik:RadSlidingPane
ID
=
"PrimarySlidePane"
runat
=
"server"
Height
=
"100%"
Width
=
"20%"
Title
=
"RadSlidingPane"
>
<
telerik:RadDockLayout
ID
=
"RadDockLayout1"
runat
=
"server"
>
<
div
>
<
telerik:RadDockZone
ID
=
"RadDockZone1"
runat
=
"server"
MinHeight
=
"400px"
MinWidth
=
"50px"
>
<
telerik:RadDock
ID
=
"RadDock1"
runat
=
"server"
Title
=
"RadDock1"
Height
=
"50px"
Width
=
"50px"
Resizable
=
"true"
Text="RadDock is placed in a <strong>vertically</
strong
> oriented RadDockZone. Grab the bottom handle to resize the dock vertically. Horizontal resizing is not allowed.">
</
telerik:RadDock
>
</
telerik:RadDockZone
>
</
div
>
</
telerik:RadDockLayout
>
</
telerik:RadSlidingPane
>
</
telerik:RadSlidingZone
>
</
telerik:RadPane
>
<
telerik:RadSplitBar
runat
=
"server"
/>
<
telerik:RadPane
ID
=
"RadPane3"
runat
=
"server"
>
<
div
id
=
"Viewport"
style
=
"height: 100%;"
>
<
br
/>
</
div
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
<
telerik:RadDock
ID
=
"RadDock2"
runat
=
"server"
Title
=
"RadDock2"
Top
=
"230px"
Left
=
"850px"
Width
=
"300px"
Resizable
=
"true"
Text
=
"Grab the right, the bottom or the left handle to resize the dock, when it is not placed in a docking zone."
>
</
telerik:RadDock
>
<%-- <
asp:Button
ID
=
"Button1"
runat
=
"server"
Text
=
"Make postback"
></
asp:Button
>--%>
</
div
>
</
form
>
</
body
>
</
html
>