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>