or
<telerik:RadGrid runat="server" ID="RadGrid_CompletedTrainingReport" OnNeedDataSource="RadGrid_CompletedTrainingReport_NeedDataSource" OnDetailTableDataBind="RadGrid_CompletedTrainingReport_OnDetailTableDataBind" OnItemCreated="RadGrid_CompletedTrainingReport_OnItemCreated" ExportSettings-ExportOnlyData="true" ExportSettings-Excel-Format="Html" AllowSorting="true" EnableHeaderContextMenu="true" OnCustomAggregate="RadGrid_CompletedTrainingReport_OnCustomAggregate"> <MasterTableView DataKeyNames="TrainingTrackingID" Name="TrainingTrackings" AutoGenerateColumns="false" CommandItemDisplay="TopAndBottom" CommandItemSettings-ShowExportToExcelButton="true" CommandItemSettings-ShowAddNewRecordButton="false" ExpandCollapseColumn-Visible="true"> <Columns> <telerik:GridBoundColumn DataField="StudentFullname" HeaderText="Student Name" SortExpression="StudentLastname"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="TrainingName" HeaderText="Training Name"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ILACode" HeaderText="ILA Code"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CompletedDate" HeaderText="Completion Date"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Certificate Number"> <ItemTemplate> <asp:ImageButton ID="ImageButton_PrintCertificate" ImageUrl="~/images/Certificate.png" runat="server" AlternateText="Print Certificate"/> <asp:Label Text='<%# Eval("CertificationNumber") %>' runat="server" ID="Label_CertificateNumber"/> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="CEHour" HeaderText="CE Hour"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SimHour" HeaderText="Sim Hour"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="StandHour" HeaderText="Stand Hour"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EOHour" HeaderText="EO Hour" Display="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PJMHour" HeaderText="PJM Hour" Display="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ProfHour" HeaderText="Prof Hour" Display="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SOCCEDUploadMessage" HeaderText="SOCCED Message" HeaderStyle-Width="10%"> </telerik:GridBoundColumn> </Columns> <DetailTables> <telerik:GridTableView DataKeyNames="ID" Name="LessonTrackings" AutoGenerateColumns="false" ShowFooter="true"> <Columns> <telerik:GridBoundColumn DataField="Name" HeaderText="Name"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Type" HeaderText="Type"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Status" HeaderText="Status"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Score"> <ItemTemplate> <asp:HyperLink ID="HyperLink_Score" CssClass="HyperLink_Score_Class" runat="server" Text='<%# Eval("Score") %>'/> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="SecondsOn" HeaderText="Time Spent On (hh:mm:ss)" Aggregate="Custom" FooterText="Total Time: "> <ItemTemplate> <asp:Label runat="server" ID="Label_SecondsOn"/> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView></telerik:RadGrid>protected void RadGrid_CompletedTrainingReport_OnItemCreated(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { GridDataItem gdi = (GridDataItem)e.Item; if (gdi.OwnerTableView.Name == "Registrations") { if (gdi.DataItem is spTrainingStatusReport_Result) { var spTrainingStatusReport_Result = (spTrainingStatusReport_Result)gdi.DataItem; var Label_SecondsOn = (Label)gdi.FindControl("Label_SecondsOn"); var SecondsOnTimespan = new TimeSpan(0, 0, spTrainingStatusReport_Result.SecondsOnTraining); Label_SecondsOn.Text = SecondsOnTimespan.ToString("c"); } } }}<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="FireQuench.MasterPage.Site" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <LINK REL=StyleSheet HREF="../App_Themes/Style/Style.css" TYPE="text/css" > <LINK REL=StyleSheet HREF=" TYPE="text/css" > <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <asp:ContentPlaceHolder ID="dddd" runat="server"> </asp:ContentPlaceHolder> <link href="../App_Themes/Style/templatemo_style.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" media="all" href="../App_Themes/Style/aqua/theme.css" title="blue" /> <link rel="alternate stylesheet" type="text/css" media="all" href="../App_Themes/Style/calendar-blue.css" title="winter" /> <script type="text/javascript" src="../UserControl/jalali.js"></script> <!-- import the calendar script --> <script type="text/javascript" src="../UserControl/calendar.js"></script> <!-- import the calendar script --> <script type="text/javascript" src="../UserControl/calendar-setup.js"></script> <!-- import the language module --> <script type="text/javascript" src="../UserControl/calendar-fa.js"></script> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> var oldLink = null; // code to change the active stylesheet function setActiveStyleSheet(link, title) { var i, a, main; for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) { if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if (a.getAttribute("title") == title) a.disabled = false; } } if (oldLink) oldLink.style.fontWeight = 'normal'; oldLink = link; link.style.fontWeight = 'bold'; return false; } /* function today(){ var currentDate=new Date(); currentDate.setJalaliDate(currentDate.getDate()); document.getElementById("date_input_1").value=currentDate.getJalaliDate(); }*/ function mask(str, textbox, loc, delim) { var locs = loc.split(','); for (var i = 0; i <= locs.length; i++) { for (var k = 0; k <= str.length; k++) { if (k == locs[i]) { if (str.substring(k, k + 1) != delim) { str = str.substring(0, k) + delim + str.substring(k, str.length) } } } } textbox.value = str } </script> </telerik:RadCodeBlock> </head> <body > <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <table width="100%" > <tr> <td class="tdcel"> هدر </td> <td> </td> </tr> <tr> <td class="tdcel">نام کاربر</td> <td> </td> </tr> <tr> <td class="tdcel" style="width:80%;"> <asp:ContentPlaceHolder ID="CPH" runat="server"> </asp:ContentPlaceHolder> </td> <td class="tdcel" > <telerik:RadPanelBar ID="RadPanelBar1" Height="100%" CssClass="PnlRight" runat="server" PersistStateInCookie="True" Skin="Outlook" EnableTheming="False" ExpandMode="SingleExpandedItem" > <Items> <telerik:RadPanelItem runat="server" CssClass="Menuheader" Font-Bold="true" Font-Names="tahoma" Text="اطلاعات پایه" > <Items> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="شهرستان ها" NavigateUrl="~/PL/Parish.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="بخش ها" NavigateUrl="~/PL/Part.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="نوع کپسول ها" NavigateUrl="~/PL/CapsuleType.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="وزن کپسول ها" NavigateUrl="~/PL/CapsuleWeight.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="وضعیت دستگاه های خاموش کننده" NavigateUrl="~/PL/Status.aspx"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="Menuheader" Font-Bold="true" Font-Names="tahoma" Text="دستگاه های اطفاء حریق" Value="0"> <Items> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="کپسول ها" NavigateUrl="~/PL/Capsule.aspx" Value="1"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="جعبه های F" NavigateUrl="~/PL/OtherSil.aspx" Value="2"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="خاموش کننده های سقفی" Value="3"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="Menuheader" Font-Bold="true" Font-Names="tahoma" Text="عملیات دستگاه ها" Expanded="True"> <Items> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Owner="" Text="تعیین دوره بازدید"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="شارژ کپسول ها" NavigateUrl="~/PL/Abet.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Owner="" Text="بازدید ها" NavigateUrl="~/PL/Visit.aspx"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="Menuheader" Font-Bold="true" Font-Names="tahoma" Text="گزارشات"> <Items> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Owner="" Text="لیست دستگاه های اطفاء حریق"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Owner="" Text="لیست بازدید ها"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="Menuheader" Font-Bold="true" Font-Names="tahoma" Text="امنیت"> <Items> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="کاربران" NavigateUrl="~/PL/User.aspx"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Owner="" Text="تعیین دسترسی داده ها" Value="6"> </telerik:RadPanelItem> <telerik:RadPanelItem runat="server" CssClass="MenuItem" Font-Names="tahoma" Text="تعیین دسترسی آیتم ها " Value="7"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> </Items> <ExpandAnimation Duration="0" Type="None" /> <CollapseAnimation Duration="0" Type="None" /> </telerik:RadPanelBar> </td> </tr> <tr> <td class="tdcel">فوتر</td> <td> </td> </tr> </table> </form> </body> </html> <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/Site.Master" AutoEventWireup="true" CodeBehind="Visit.aspx.cs" Inherits="FireQuench.PL.Visit" %> <%@ Register Src="../UserControl/uscMsgBox.ascx" TagName="uscMsgBox" TagPrefix="uc1" %> <asp:Content ID="Content1" ContentPlaceHolderID="dddd" runat="server"> <link rel="StyleSheet" href="../App_Themes/Style/Style.css" type="text/css"> <style type="text/css"> .RadComboBox_Hay .rcbInputCell .rcbInput, .RadComboBoxDropDown_Hay { font: 9pt Tahoma !important; } </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="CPH" runat="server"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RowDblClick(sender, eventArgs) { editedRow = eventArgs.get_itemIndexHierarchical(); var grid = $find("<%= grdParish.ClientID %>"); var masterTable = grid.get_masterTableView(); masterTable.editItem(editedRow); } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdVisit"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="mvAll" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="cmdParish"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="cmdPart" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="cmdPart"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="cmdPart" /> <telerik:AjaxUpdatedControl ControlID="grdParish" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdParish"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdParish" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSave"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdVisit" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdDetail"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdDetail" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <asp:MultiView ID="mvAll" runat="server"> <asp:View ID="vwShow" runat="server"> <table class="tbl"> <tr class="tdcel"> <td> <telerik:RadGrid ID="grdVisit" runat="server" GridLines="None" Skin="Outlook" OnNeedDataSource="grdVisit_NeedDataSource" OnItemCommand="grdVisit_ItemCommand"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="iNumber" CommandItemDisplay="Top" Dir="RTL"> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn1"> </EditColumn> </EditFormSettings> <HeaderStyle VerticalAlign="Middle" HorizontalAlign="Center" Font-Names="tahoma" Font-Size="9pt" Font-Bold="true" /> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <CommandItemSettings AddNewRecordText="بازدید جدید" ShowRefreshButton="False" /> <Columns> <telerik:GridBoundColumn DataField="strNameParish" HeaderText="شهرستان" SortExpression="strNameParish" UniqueName="strNameParish"> <HeaderStyle Width="150px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNamePart" HeaderText="بخش" SortExpression="strNamePart" UniqueName="strNamePart"> <HeaderStyle Width="150px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strVisitDate" HeaderText="تاریخ بازدید" SortExpression="strVisitDate" UniqueName="strVisitDate"> <HeaderStyle Width="150px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strComment" HeaderText="توضیحات" SortExpression="strComment" UniqueName="strComment"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iNumber" ReadOnly="True" SortExpression="iNumber" UniqueName="iNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iPartNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iPartNumber" SortExpression="iPartNumber" UniqueName="iPartNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iParishNumber" DataType="System.Int32" HeaderText="iParishNumber" SortExpression="iParishNumber" UniqueName="iParishNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn UpdateText="ویرایش" ButtonType="ImageButton" CancelText="انصراف" EditText="ویرایش "> <HeaderStyle Width="50px" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" Text="حذف" UniqueName="column" ButtonType="ImageButton"> <HeaderStyle Width="50px" /> </telerik:GridButtonColumn> </Columns> </MasterTableView><ClientSettings> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> </td> </tr> </table> </asp:View> <asp:View ID="vwEditAndInsert" runat="server"> <table class="tbl"> <tr class="tdcel"> <td> <table cellpadding="2px" cellspacing="5px"> <tr class="tdcel"> <td> شهرستان: </td> <td> <telerik:RadComboBox ID="cmdParish" runat="server" OnSelectedIndexChanged="cmdParish_SelectedIndexChanged" Skin="Hay" AutoPostBack="True"> </telerik:RadComboBox> </td> <td> بخش: </td> <td> <telerik:RadComboBox ID="cmdPart" runat="server" Skin="Hay" AutoPostBack="True" OnSelectedIndexChanged="cmdPart_SelectedIndexChanged"> </telerik:RadComboBox> </td> <td> تاریخ بازدید: </td> <td> <table> <tr> <td> <asp:TextBox ID="txtDateVisit" ClientIDMode="Static" CssClass="tah" runat="server" Width="100px" Text='<%# Bind("strAbetDate") %>'> </asp:TextBox> </td> <td> <img id="date_btn_1" alt="" src="../App_Themes/Style/Images/cal.png" style="vertical-align: top;" /> </td> </tr> </table> </td> <td> </td> </tr> <tr class="tdcel"> <td colspan="6"> <table class="tbl"> <tr class="tdcel"> <td> <table class="tbl"> <tr class="tdcel"> <td> توضیحات: </td> <td> <telerik:RadTextBox ID="txtCommentVisit" Skin="Hay" Width="620px" runat="server"> </telerik:RadTextBox> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td> <telerik:RadGrid ID="grdParish" runat="server" AutoGenerateColumns="False" GridLines="None" HorizontalAlign="Center" ShowStatusBar="True" OnNeedDataSource="grdParish_NeedDataSource" Skin="Outlook" Width="100%" OnUpdateCommand="grdParish_UpdateCommand"> <AlternatingItemStyle Font-Bold="False" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> <MasterTableView DataKeyNames="iNumber" Dir="RTL" EditFormSettings-ColumnNumber="3" EditMode="InPlace" EnableColumnsViewState="true" NoMasterRecordsText=" در بخش انتخاب شده دستگاهی وجود ندارد"> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <CommandItemSettings AddNewRecordText=" شارژ جدید کپسول " ShowRefreshButton="False" /> <Columns> <telerik:GridBoundColumn DataField="strNameSilencerApplianceType" HeaderText="نوع دستگاه" SortExpression="strNameSilencerApplianceType" UniqueName="strNameSilencerApplianceType" ReadOnly="True"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iNumber" DataType="System.Int32" HeaderText="iNumber" ReadOnly="True" SortExpression="iNumber" UniqueName="iNumber" Visible="False" ForceExtractValue="Always"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strChattelsCode" HeaderText="کد اموال" SortExpression="strChattelsCode" UniqueName="strChattelsCode" ReadOnly="True"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iPartNumber" DataType="System.Int32" HeaderText="iPartNumber" SortExpression="iPartNumber" UniqueName="iPartNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iCapsuleTypeNumber" DataType="System.Int32" HeaderText="iCapsuleTypeNumber" SortExpression="iCapsuleTypeNumber" UniqueName="iCapsuleTypeNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iCapsuleWeightNumber" DataType="System.Int32" HeaderText="iCapsuleWeightNumber" SortExpression="iCapsuleWeightNumber" UniqueName="iCapsuleWeightNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iStatusNumber" DataType="System.Int32" HeaderText="iStatusNumber" SortExpression="iStatusNumber" UniqueName="iStatusNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iTimeLife" DataType="System.Int32" HeaderText="iTimeLife" SortExpression="iTimeLife" UniqueName="iTimeLife" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="tiSilencerApplianceTypeNumber" DataType="System.Byte" HeaderText="tiSilencerApplianceTypeNumber" SortExpression="tiSilencerApplianceTypeNumber" UniqueName="tiSilencerApplianceTypeNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strProductionDate" HeaderText="strProductionDate" SortExpression="strProductionDate" UniqueName="strProductionDate" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strPhysicalPlace" HeaderText="محل استقرار" SortExpression="strPhysicalPlace" UniqueName="strPhysicalPlace" ReadOnly="True"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iParishNumber" DataType="System.Int32" HeaderText="iParishNumber" SortExpression="iParishNumber" UniqueName="iParishNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNamePart" HeaderText="strNamePart" SortExpression="strNamePart" UniqueName="strNamePart" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNameParish" HeaderText="strNameParish" SortExpression="strNameParish" UniqueName="strNameParish" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iPartNumber2" DataType="System.Int32" HeaderText="iPartNumber2" SortExpression="iPartNumber2" UniqueName="iPartNumber2" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNameCapsulType" HeaderText="strNameCapsulType" SortExpression="strNameCapsulType" UniqueName="strNameCapsulType" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNameCapsulWeight" DataType="System.Decimal" HeaderText="strNameCapsulWeight" SortExpression="strNameCapsulWeight" UniqueName="strNameCapsulWeight" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNameStatus" HeaderText="وضعیت فعلی" SortExpression="strNameStatus" UniqueName="strNameStatus1" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strInfo" HeaderText="strInfo" ReadOnly="True" SortExpression="strInfo" UniqueName="strInfo" Visible="False"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="strNameStatus" ForceExtractValue="Always" HeaderText="وضعیت فعلی" SortExpression="strNameStatus" UniqueName="strNameStatus"> <EditItemTemplate> <telerik:RadComboBox ID="strNameStatusComboBox" runat="server" Font-Names="tahoma" Font-Size="9pt" DataSourceID="SqlDataSource1" DataTextField="strName" DataValueField="iNumber" CssClass="rcbInputCell" SelectedValue='<%#Bind("iStatusNumber") %>'> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="strNameStatusLabel" runat="server" Text='<%# Eval("strNameStatus") %>'></asp:Label> </ItemTemplate> <HeaderStyle Width="150px" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="strTemp" HeaderText="توضیحات" UniqueName="strComment" ForceExtractValue="Always"> <EditItemTemplate> <asp:TextBox ID="strNewCommentTextBox" Width="300px" runat="server" Text=""></asp:TextBox></EditItemTemplate> <ItemTemplate> <asp:Label ID="strNewCommentLabel" Text='<%# Eval("strTemp") %>' runat="server"></asp:Label></ItemTemplate> <ItemStyle Width="300px" /> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn CancelText="انصراف" UpdateText="ثبت موقت" EditText="ویرایش" HeaderButtonType="None" ButtonType="ImageButton"> <HeaderStyle Width="60px" /> </telerik:GridEditCommandColumn> </Columns> <EditFormSettings CaptionDataField="strChattelsCode" CaptionFormatString="در حال ویرایش شارژ کپسول با کد اموال{0} "> <EditColumn ButtonType="ImageButton" CancelText="انصراف" InsertText="ذخیره" UniqueName="EditCommandColumn1" UpdateText="ذخیره"> </EditColumn> </EditFormSettings> <ItemStyle Font-Bold="False" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> <EditItemStyle BackColor="#CCCCFF" Font-Bold="False" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" VerticalAlign="Middle" Wrap="True" /> <HeaderStyle Font-Bold="True" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> </MasterTableView><ClientSettings> <ClientEvents OnRowDblClick="RowDblClick" /> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> </td> </tr> <tr> <td> <table cellpadding="10px" cellspacing="10px"> <tr> <td> <uc1:uscMsgBox ID="uscMsgBox1" runat="server" /> <asp:Button ID="btnSave" runat="server" CssClass="tdcel" Text="ذخیره" onclick="btnSave_Click" /> </td> <td> <asp:SqlDataSource ID="SqlDataSource1" runat="server" EnableCaching="true" SqlCacheDependency="FireQuench:Status" CacheExpirationPolicy="Absolute" ConnectionString="<%$ ConnectionStrings:FireQuenchConnectionString %>" SelectCommand="SELECT * FROM [Status]"></asp:SqlDataSource> <asp:Button ID="btnCancel" runat="server" CssClass="tdcel" Text="انصراف" OnClick="btnCancel_Click" /> </td> </tr> </table> </td> </tr> </table> </asp:View> <asp:View ID="vwEdit" runat="server"> <table class="tbl"> <tr class="tdcel"> <td> <telerik:RadGrid ID="grdDetail" runat="server" GridLines="None" OnItemDataBound="grdDetail_ItemDataBound" Skin="Outlook"> <MasterTableView AutoGenerateColumns="False" EditMode="InPlace"> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <HeaderStyle Font-Bold="true" Font-Names="tahoma" Font-Size="9pt" HorizontalAlign="Center" VerticalAlign="Middle" /> <Columns> <telerik:GridBoundColumn DataField="strVisitDate" ForceExtractValue="Always" HeaderText="strVisitDate" SortExpression="strVisitDate" UniqueName="strVisitDate" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strCommentVisit" ForceExtractValue="Always" HeaderText="strCommentVisit" SortExpression="strCommentVisit" UniqueName="strCommentVisit" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNamePart" ForceExtractValue="Always" HeaderText="strNamePart" SortExpression="strNamePart" UniqueName="strNamePart" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iParishNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iParishNumber" SortExpression="iParishNumber" UniqueName="iParishNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNameParish" ForceExtractValue="Always" HeaderText="strNameParish" SortExpression="strNameParish" UniqueName="strNameParish" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strNameSilencerApplianceType" ForceExtractValue="Always" HeaderText="نوع دستگاه" ReadOnly="True" SortExpression="strNameSilencerApplianceType" UniqueName="strNameSilencerApplianceType"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iNumber" SortExpression="iNumber" UniqueName="iNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strChattelsCode" ForceExtractValue="Always" HeaderText="کد اموال" ReadOnly="True" SortExpression="strChattelsCode" UniqueName="strChattelsCode"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iPartNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iPartNumber" SortExpression="iPartNumber" UniqueName="iPartNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iCapsuleTypeNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iCapsuleTypeNumber" SortExpression="iCapsuleTypeNumber" UniqueName="iCapsuleTypeNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iCapsuleWeight" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iCapsuleWeight" SortExpression="iCapsuleWeight" UniqueName="iCapsuleWeight" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iStatusNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iStatusNumber" SortExpression="iStatusNumber" UniqueName="iStatusNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iTimeLife" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iTimeLife" SortExpression="iTimeLife" UniqueName="iTimeLife" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="tiSilencerApplianceTypeNumber" DataType="System.Byte" ForceExtractValue="Always" HeaderText="tiSilencerApplianceTypeNumber" SortExpression="tiSilencerApplianceTypeNumber" UniqueName="tiSilencerApplianceTypeNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strProductionDate" ForceExtractValue="Always" HeaderText="strProductionDate" SortExpression="strProductionDate" UniqueName="strProductionDate" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strPhysicalPlace" ForceExtractValue="Always" HeaderText="محل استقرار" ReadOnly="True" SortExpression="strPhysicalPlace" UniqueName="strPhysicalPlace"> <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="strNameStatus" ForceExtractValue="Always" HeaderText="وضعیت فعلی" SortExpression="strNameStatus" UniqueName="strNameStatus"> <EditItemTemplate> <telerik:RadComboBox ID="strNameStatusComboBox0" runat="server"> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="strNameStatusLabel" runat="server" Text='<%# Eval("strNameStatus") %>'></asp:Label></ItemTemplate> <HeaderStyle Width="150px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="strComment" ForceExtractValue="Always" HeaderText="توضیحات" SortExpression="strComment" UniqueName="strComment"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iVisitNumber" DataType="System.Int32" ForceExtractValue="Always" HeaderText="iVisitNumber" SortExpression="iVisitNumber" UniqueName="iVisitNumber" Visible="False"> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn EditText="ویرایش" UpdateText="ذخیره"> </telerik:GridEditCommandColumn> </Columns> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> </td> </tr> <tr> <td> <table class="tbl"> <tr class="tdcel"> <td> <asp:Button ID="btnSaveEdit" runat="server" CssClass="tdcel" Text="ذخیره" /> </td> <td> <asp:Button ID="btnCancelEdit" runat="server" CssClass="tdcel" Text="انصراف" /> </td> </tr> </table> </td> </tr> </table> </asp:View> </asp:MultiView> <telerik:RadCodeBlock ID="RadCodeBlock2" runat="server"> <script type="text/javascript"> Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler) function pageLoadedHandler(sender, args) { SetCalendarStartTime(); } function EndRequestHandler(sender, args) { SetCalendarStartTime(); } function SetCalendarStartTime() { Calendar.setup({ inputField: 'txtDateVisit', button: "date_btn_1", ifFormat: "%Y/%m/%d", dateType: 'jalali', weekNumbers: false }); } </script> </telerik:RadCodeBlock> </asp:Content> <telerik:RadTreeView ID="rtvResources" runat="server" OnClientNodeClicked="rtvResources_OnClientNodeClicked" OnClientContextMenuItemClicking="rtvResources_OnClientContextMenuItemClicking" OnClientContextMenuShowing="rtvResources_OnClientContextMenuShowing" OnClientNodePopulationFailed="function(o,e){}" > <Nodes> <telerik:RadTreeNode runat="server" Text="Public" AllowDrop="false" CssClass="PUBLIC" ImageUrl="~/Images/folder-icon.png" Selected="true"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="My Resources" AllowDrop="false" CssClass="USER" ImageUrl="~/Images/folder-icon.png"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Search Folders" AllowDrop="false" CssClass="SEARCH" ImageUrl="~/Images/search-folder-icon.png" Value="SEARCH"> </telerik:RadTreeNode> </Nodes> <ClientNodeTemplate><span id="#=Value#_span">#=Text#</span> <input type="text" value="#=Text#" style="display:none;width:100px;" id="#=Value#_txtEdit" onblur="javascript:Rename();"></input> </ClientNodeTemplate> <WebServiceSettings Path="ManageResources.aspx" Method="wmGetResources" /></telerik:RadTreeView>OnClientNodePopulationFailed="function(o,e){}" but still it shows expetion message in window .Please provide way to handle it.GridEditableItem item = (GridEditableItem)e.Item;RadDateTimePicker expiresTimePicker = (RadDateTimePicker)item["Expires"].Controls[0];expiresTimePicker.TimeView.Columns = 2;GridDateTimeColumnEditor colEd = (item.EditManager.GetColumnEditor("Expires") as GridDateTimeColumnEditor);(colEd.PickerControl as RadDateTimePicker).TimeView.Columns = 2;<telerik:GridDateTimeColumn DataField="Expires" DataFormatString="{0:g}" ReadOnly="false" PickerType="DateTimePicker" HeaderText="Expires" UniqueName="Expires" SortExpression="Expires" AllowFiltering="false" ConvertEmptyStringToNull="true" ></telerik:GridDateTimeColumn>