<telerik:RadScriptManager ID="DefaultScriptManager" runat="server" /> <table width="100%" border="4"> <tr> <td colspan="2"> <div class="header"> <telerik:RadToolBar ID="DefaultRadToolBar" Runat="server" Skin="Office2007" EnableRoundedCorners="true" EnableShadows="true" OnClientButtonClicking="DefaultRadToolBarClick" Width="100%"> <Items> <telerik:RadToolBarButton ImageUrl="./Images/New.gif" Value="tbrNew" Text="New" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/Open.gif" Value="tbrOpen" Text="Open" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/QueryPanel.gif" Value="tbrQueryPanel" Text="Query Panel" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/RunQuery.gif" Value="tbrRunQuery" Text="Run Query" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/ClearQuery.gif" Value="tbrClearQuery" Text="Clear Query" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/16-Excel.gif" Value="tbrExcel" Text="Export to Excel" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton Value="tbrNena" Text="Export to Nena" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton Value="tbrUserName"> <ItemTemplate> <telerik:RadTextBox ID="txtUserName" runat="server" Font-Names="Tahoma" Font-Size="8pt" Height="18px" ReadOnly="True"/> </ItemTemplate> </telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/SignOut.gif" Value="tbrLogOut" Text="Log Out" /> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton ImageUrl="./Images/Help.gif" Value="tbrHelp" Text="Help" /> </Items> </telerik:RadToolBar> </div> </td> </tr> <tr valign="top" align="left"> <td width="10%"> <div class="navigation"> <telerik:RadPanelBar ID="DefaultRadPanelBar" Runat="server" Skin="Office2007"> <Items> <telerik:RadPanelItem Text="Tables" ImageUrl="Images/Tables.gif" Expanded="True"> <Items> <telerik:RadPanelItem Text="Agency"> <Items> <telerik:RadPanelItem Text="Pending Changes" /> <telerik:RadPanelItem Text="Archived Changes" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="ESN"> <Items> <telerik:RadPanelItem Text="Pending Changes" /> <telerik:RadPanelItem Text="Archived Changes" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="MSAG"> <Items> <telerik:RadPanelItem Text="Pending Changes" /> <telerik:RadPanelItem Text="Archived Changes" /> <telerik:RadPanelItem Text="MSAG History" /> <telerik:RadPanelItem Text="MSAG Export Config" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Customer"> <Items> <telerik:RadPanelItem Text="Pending Changes" /> <telerik:RadPanelItem Text="Archived Changes" /> <telerik:RadPanelItem Text="Customer History" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Customer Correction" /> <telerik:RadPanelItem Text="Table Sizes" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="ANI/ALI" ImageUrl="Images/phone.gif"> <Items> <telerik:RadPanelItem Text="Pending Descrepancies" /> <telerik:RadPanelItem Text="Archived Deisrepancies" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Reports" ImageUrl="Images/Reports.gif"> <Items> <telerik:RadPanelItem Text="Agency" /> <telerik:RadPanelItem Text="ESN" /> <telerik:RadPanelItem Text="MSAG" /> <telerik:RadPanelItem Text="MSAG History" /> <telerik:RadPanelItem Text="Customer" /> <telerik:RadPanelItem Text="Customer Correction" /> <telerik:RadPanelItem Text="Customer History" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Metrics" ImageUrl="Images/Metrics.png"> <Items> <telerik:RadPanelItem Text="Aging Detail" /> <telerik:RadPanelItem Text="Aging LNP" /> <telerik:RadPanelItem Text="Aging Summary" /> <telerik:RadPanelItem Text="ALI Query Summary" /> <telerik:RadPanelItem Text="Database Summary" /> <telerik:RadPanelItem Text="Erroneous Input" /> <telerik:RadPanelItem Text="Posing Times" /> </Items> </telerik:RadPanelItem> <telerik:RadPanelItem Text="Other" ImageUrl="Images/Other.ICO"> <Items> <telerik:RadPanelItem Text="Notification" /> <telerik:RadPanelItem Text="Upload" /> <telerik:RadPanelItem Text="Download" /> <telerik:RadPanelItem Text="Change Password" /> <telerik:RadPanelItem Text="Process Log" /> </Items> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar> </div> </td> <td> <div class="content"> <telerik:RadTabStrip ID="DefaultRadTabStrip" align="left" Width="100%" runat="server" Skin="Office2007" MultiPageID="RadMultiPage" OnClientLoad="OnClientLoad"> <Tabs> <telerik:RadTab Text="Page 1" PageViewID="RadPageView1"> </telerik:RadTab> <telerik:RadTab Text="Page 2" PageViewID="RadPageView2"> </telerik:RadTab> <telerik:RadTab Text="Page 3" PageViewID="RadPageView3"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage" runat="server"> <telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" Height="100%"> <img src="Images/Other.ICO" alt="Products" /> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%" Height="100%"> <br /> <telerik:RadComboBox runat="server" ID="RadComboBox1" Label="To:" Width="160px" Skin="Black"> <Items> <telerik:RadComboBoxItem Text="Sales" /> <telerik:RadComboBoxItem Text="Marketing" /> <telerik:RadComboBoxItem Text="R&D" /> </Items> </telerik:RadComboBox> <br /> <br /> <telerik:RadTextBox runat="server" ID="RadTextBox1" Label="Subject:" Width="300px" Skin="Black"> </telerik:RadTextBox> <br /> <br /> <label for="TextBox1">Message:</label> <asp:TextBox runat="server" ID="TextBox1" Rows="10" TextMode="MultiLine" Width="300px"></asp:TextBox> <br /> <br /> <input type="button" value="Send" id="btnSend" /> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView3" runat="server" ContentUrl="http://www.telerik.com"> This text is never shown </telerik:RadPageView> </telerik:RadMultiPage> </div> </td> </tr> </table>| <%@ Page Language="C#" AutoEventWireup="true" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| <style type="text/css"> |
| .rsToday, .rsDatePickerActivator |
| { |
| visibility:hidden !important; |
| } |
| </style> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="scheduler"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="scheduler" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <table cellpadding="0" cellspacing="0" border="1"> |
| <tr><td style="height:900px"></td></tr> |
| <tr> |
| <td> |
| <telerik:RadTextBox ID="txt" runat="server"></telerik:RadTextBox> |
| <asp:RequiredFieldValidator ID="val" runat="server" ControlToValidate="txt" Text="*" ErrorMessage="" Display="Dynamic" InitialValue="1"></asp:RequiredFieldValidator> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <telerik:RadScheduler runat="server" ID="scheduler" SelectedView="MonthView" DataRecurrenceField="none" DataRecurrenceParentKeyField="none" DataKeyField="none" DataSubjectField="none" DataStartField="none" DataEndField="none"> |
| </telerik:RadScheduler> |
| </td> |
| </tr> |
| </table> |
| </form> |
| </body> |
| </html> |
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> //<![CDATA[ function orderMaintenanceOpenWindow() { var ordNbr = document.getElementById("<%= orderNumberTextBox.ClientID %>").value; if (ordNbr == "") { } else { var winurl = "OrdersMaintenance.aspx?ordernbr=" + ordNbr; // alert(winurl); var oWnd = radopen(winurl, "orderMaintenanceWindow"); } return false; } ... //]]> </script></telerik:RadScriptBlock><telerik:RadWindowManager ID="ordersSelectionRadWindowManager" runat="server" EnableViewState="True"> <Windows> <telerik:RadWindow ID="orderMaintenanceWindow" runat="server" Height="600" Width="800" Title="Order Maintenance" KeepInScreenBounds="True" VisibleTitlebar="true" Modal="true" Behaviors="Close, Maximize, Move, Resize" InitialBehaviors="Maximize" /> </Windows></telerik:RadWindowManager>StartTime.SelectedDate = TheScheduler.UtcToDisplay(master.Start);EndTime.SelectedDate = TheScheduler.UtcToDisplay(master.End);SubjectText.Text = master.Subject;DescriptionText.Text = master.Description;//On Load (RecurrenceRuleText retrieved from VS2010 Immediate Window)"DTSTART:20101227T000000Z\r\nDTEND:20101228T000000Z\r\nRRULE:FREQ=DAILY;COUNT=4;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR,SA,SU\r\n"//On Post-back (RecurrenceRuleText retrieved from VS2010 Immediate Window)"DTSTART:20000101T000000Z\r\nDTEND:20000102T000000Z\r\nRRULE:FREQ=DAILY;COUNT=4;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR,SA,SU\r\n"<label>Project : </label> <telerik:RadComboBox ID="ComboBoxProjects" Width="180px" runat="server" />protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.ComboBoxProjects.Items.Add(new RadComboBoxItem("- Search in -")); this.ComboBoxProjects.Items.Add(new RadComboBoxItem("All Platforms")); this.ComboBoxProjects.Items.Add(new RadComboBoxItem("ASP.NET")); this.ComboBoxProjects.Items.Add(new RadComboBoxItem("WinForms")); this.ComboBoxProjects.Items.Add(new RadComboBoxItem("Silverlight")); this.ComboBoxProjects.Items.Add(new RadComboBoxItem("WPF")); this.ComboBoxProjects.Items.Add(new RadComboBoxItem("Reporting")); }}I am trying to figure out how to determine which item parent or child grid item is being process in the ItemDataBound event. My data set has two tables and unique names but trying to use: e.Item.OwnerTableView.DataMember does not give me the name of the table. For the detail records I am using Dim parentItem As GridDataItem = e.Item.OwnerTableView.ParentItem to determine if it is a parent or child item but I need to change the header property but can not figure out how to do this. I tried using Dim headeritem As GridHeaderItem = DirectCast(e.Item, GridHeaderItem) to determine parent or child but am not sure how to accomplish.
Any ideas how I can easily determine at the header level if I am processing the parent or child header?
Thanks
John