<
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