or
<
telerik:RadTabStrip
ID
=
"RadTabStrip_Reserved_User_IDs"
runat
=
"server"
Width
=
"400px"
ScrollChildren
=
"false"
SelectedIndex
=
"0"
Skin
=
"Web20"
MultiPageID
=
"RadMultiPage_Terminal_Edit"
>
<
Tabs
>
<
telerik:RadTab
Text
=
"Reserved IDs: "
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Activated IDs:"
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Reserve an ID:"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"RadMultiPage_Terminal_Edit"
runat
=
"server"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
ID
=
"RadPageView_Reserved_IDs"
runat
=
"server"
>
<
telerik:RadGrid
ID
=
"RadGrid_Reserved_IDs"
runat
=
"server"
AutoGenerateColumns
=
"false"
AllowMultiRowSelection
=
"false"
AllowPaging
=
"True"
PageSize
=
"10"
GridLines
=
"None"
CellPadding
=
"0"
AllowSorting
=
"true"
Skin
=
"Default"
OnItemDataBound
=
"Check_Reserved_User_ID_Type"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
<
MasterTableView
Width
=
"100%"
CommandItemDisplay
=
"Top"
GridLines
=
"None"
DataKeyNames
=
"IndexKey"
>
<
CommandItemTemplate
>
<
telerik:RadToolBar
ID
=
"RadToolBar_Terminals"
runat
=
"server"
Skin
=
"Default"
Width
=
"100%"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"Edit Reserved ID"
Visible
=
"true"
ImageUrl
=
"Images/Edit.gif"
runat
=
"server"
>
</
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
</
CommandItemTemplate
>
<
Columns
>
<
telerik:GridClientSelectColumn
UniqueName
=
"Checkbox_Reserved_ID"
/>
<
telerik:GridTemplateColumn
UniqueName
=
"Reserved_ID_Type"
HeaderText
=
"Type"
>
<
ItemTemplate
>
<
asp:Literal
ID
=
"Literal_Type"
runat
=
"server"
Text
=
"N/A"
>
</
asp:Literal
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Reserved_ID_nType"
DataField
=
"nType"
HeaderText
=
"Reserved Type"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Reserved_ID_IndexKey"
DataField
=
"IndexKey"
HeaderText
=
"Reserved ID Index Key"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Reserved_ID_UserName"
DataField
=
"UserName"
HeaderText
=
"Name"
SortExpression
=
"UserName"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Reserved_ID_UserID"
DataField
=
"UserID"
HeaderText
=
"User ID"
SortExpression
=
"UserID"
/>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
ClientEvents
/>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
telerik:RadPageView
>
protected void Page_Load(object sender, EventArgs e)
{
if ((Boolean)Session["Page_First_Load"] == true)
{
Display_Reserved_Users(0);
}
Session["Page_First_Load"] = false;
}
.....
protected void Display_Reserved_Users(int rebuild)
{
SqlDataSource_Reserved_IDs = new SQL_Data_Source().getSQLDataSource();
SqlDataSource_Reserved_IDs.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
SqlDataSource_Reserved_IDs.SelectCommand = "OnTime_sp_Reserved_User_List";
SqlDataSource_Reserved_IDs.SelectParameters.Add("Param_Customer_ID_Ref", (string)Session["User_Belongs_To_Customer_Ref_ID"]);
SqlDataSource_Reserved_IDs.SelectParameters.Add("Param_Company_ID_Ref", (string)Session["User_Belongs_To_Company_Ref_ID"]);
RadGrid_Reserved_IDs.DataSource = SqlDataSource_Reserved_IDs;
if (rebuild == 1)
{
RadGrid_Reserved_IDs.Rebind();
}
}
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
div
>
<
telerik:RadAjaxPanel
runat
=
"server"
ID
=
"RadAjaxPanel1"
>
<
asp:Table
ID
=
"Table1"
runat
=
"server"
CellSpacing
=
"0"
CellPadding
=
"0"
border
=
"0"
</asp:Table>
</
telerik:RadAjaxPanel
>
</
div
>
</
form
>
<?xml version="1.0" encoding="utf-8"?>
<catalog>
<item>
<id>0ecd4410-3b06-454e-bf0f-97d6323f61c9</id>
<name>Name #1</name>
</item>
<item>
<id>0ecd4410-3b06-454e-bf0f-97d6323f61c9</id>
<name>Name #2</name>
</item>
</catalog>
All of the examples I found were using the xml attributes and not the inner text of a xml node. Is it possible to bind the above xml?
<
telerik:RadScheduler
ID
=
"RadScheduler1"
runat
=
"server"
TimelineView-UserSelectable
=
"false"
ShowResourceHeaders
=
"true"
EnableViewState
=
"false"
AllowInsert
=
"false"
ShowAllDayRow
=
"false"
HoursPanelTimeFormat
=
"HH:mm"
OverflowBehavior
=
"Scroll"
Height
=
"700px"
MinutesPerRow
=
"60"
ShowFooter
=
"false"
ShowFullTime
=
"true"
AllowDelete
=
"false"
ReadOnly
=
"true"
DataKeyField
=
"ID"
DataSubjectField
=
"Subject"
DataStartField
=
"Start"
DataEndField
=
"End"
>
<
DayView
EnableExactTimeRendering
=
"true"
HeaderDateFormat
=
"dddd, dd MMMM yyyy"
/>
<
WeekView
EnableExactTimeRendering
=
"true"
HeaderDateFormat
=
"dddd, dd MMMM yyyy"
/>
</
telerik:RadScheduler
>
protected
void
Page_Load(
object
sender, EventArgs e)
{
RadScheduler1.SelectedView = Telerik.Web.UI.SchedulerViewType.DayView;
RadScheduler1.SelectedDate =
new
DateTime(2012, 10, 19, 13, 0, 0);
Appointment app =
new
Appointment
{
ID = 1,
Start =
new
DateTime(2012, 10, 19, 13, 0, 0),
End =
new
DateTime(2012, 10, 19, 15, 0, 0),
Description =
"description"
,
Subject =
"subject"
,
RecurrenceState = RecurrenceState.Master,
};
RecurrencePattern pattern =
new
RecurrencePattern();
pattern.Frequency = RecurrenceFrequency.Daily;
pattern.DaysOfWeekMask = RecurrenceDay.EveryDay;
RecurrenceRange range =
new
RecurrenceRange();
range.Start =
new
DateTime(2012, 10, 19, 13, 0, 0);
range.RecursUntil =
new
DateTime(2012, 10, 30, 15, 0, 0);
DailyRecurrenceRule rrule =
new
DailyRecurrenceRule(2, range);
app.RecurrenceRule = rrule.ToString();
//DTSTART:20121019T130000Z\r\nDTEND:20121019T130000Z\r\nRRULE:FREQ=DAILY;UNTIL=20121030T150000Z;INTERVAL=2;BYDAY=MO,TU,WE,TH,FR,SA,SU\r\n
RadScheduler1.InsertAppointment(app);
}