<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
/>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
telerik:RadGrid
ID
=
"grdTrainingInstitutes"
runat
=
"server"
AllowSorting
=
"true"
AllowPaging
=
"true"
AutoGenerateColumns
=
"false"
PageSize
=
"20"
RegisterWithScriptManager
=
"true"
OnNeedDataSource
=
"grdResults_NeedDataSource"
TabIndex
=
"301"
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"train_inst_id"
UniqueName
=
"TrainingInstituteID"
HeaderText
=
"ID"
HeaderStyle-Width
=
"25"
ItemStyle-Wrap
=
"false"
HeaderStyle-Wrap
=
"false"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-VerticalAlign
=
"Top"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
SortExpression
=
"train_inst_nam"
HeaderText
=
"Name"
DataField
=
"train_inst_nam"
HeaderStyle-Wrap
=
"false"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-VerticalAlign
=
"Top"
HeaderStyle-Width
=
"100px"
ItemStyle-Wrap
=
"false"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
SortExpression
=
"address_line"
HeaderText
=
"Address"
DataField
=
"address_line"
HeaderStyle-Wrap
=
"false"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-VerticalAlign
=
"Top"
HeaderStyle-Width
=
"150px"
ItemStyle-Wrap
=
"false"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
SortExpression
=
"geographic_area"
HeaderText
=
"Geographic Location"
DataField
=
"geographic_area"
HeaderStyle-Wrap
=
"false"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-VerticalAlign
=
"Top"
HeaderStyle-Width
=
"60px"
ItemStyle-Wrap
=
"false"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowKeyboardNavigation
=
"true"
AllowDragToGroup
=
"False"
AllowColumnsReorder
=
"False"
>
<
Selecting
AllowRowSelect
=
"true"
UseClientSelectColumnOnly
=
"true"
/>
<
KeyboardNavigationSettings
AllowSubmitOnEnter
=
"false"
AllowActiveRowCycle
=
"true"
EnableKeyboardShortcuts
=
"false"
FocusKey
=
"Y"
/>
<
ClientEvents
OnRowClick
=
"RowSelected"
OnRowDblClick
=
"GridDblClick"
OnKeyPress
=
"GridKeyPress"
OnGridCreated
=
"GridCreated"
/>
<
Resizing
AllowColumnResize
=
"True"
/>
</
ClientSettings
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
</
telerik:RadGrid
>
</
telerik:RadAjaxPanel
>
this.RadGrid.DataSource = null;
before the
<
telerik:RadTimePicker ID="StartTime" runat="server" Width="90px" Height="12px" Skin="Vista" PopupDirection="BottomLeft" Culture="en-US" >
<TimeView runat="server" ID="TimeView1" Columns="3" RenderDirection="Horizontal" ></TimeView>
<ClientEvents OnDateSelected="DateSelected" />
<TimePopupButton ImageUrl="../../Image/clock_icon.jpg" HoverImageUrl="../../Image/clock_icon.jpg" />
<DateInput TabIndex="5" Font-Bold="true" DisabledStyle-Font-Bold="true" DisabledStyle-BackColor="#EFEFEF" runat="server" DateFormat="h:mm tt" DisplayDateFormat="h:mm tt"></DateInput>
</telerik:RadTimePicker>
<
telerik:RadTimePicker ID="EndTime" runat="server" Width="90px" Height="12px" Skin="Vista" PopupDirection="BottomLeft" Culture="en-US" >
<TimeView runat="server" ID="TimeView2" Columns="3" RenderDirection="Horizontal" ></TimeView>
<ClientEvents OnDateSelected="DateSelected" />
<TimePopupButton ImageUrl="../../Image/clock_icon.jpg" HoverImageUrl="../../Image/clock_icon.jpg" />
<DateInput TabIndex="6" Font-Bold="true" DisabledStyle-Font-Bold="true" DisabledStyle-BackColor="#EFEFEF" runat="server" DateFormat="h:mm tt" DisplayDateFormat="h:mm tt"></DateInput>
</telerik:RadTimePicker>
<
rad:RadDatePicker
ID
=
"radDate"
runat
=
"server"
DateInput-DisplayDateFormat
=
"MM/yyyy"
DateInput-Culture
=
"Vietnamese (Vietnam)"
>
<
Calendar
ID
=
"Calendar1"
RangeMinDate
=
"2006/01/01"
runat
=
"server"
Skin
=
"Sunny"
>
</
Calendar
>
<
DatePopupButton
HoverImageUrl
=
"~/App_Themes/Default/images/datePickerPopupHover.gif"
ImageUrl
=
"~/App_Themes/Default/images/datePickerPopup.gif"
></
DatePopupButton
>
</
rad:RadDatePicker
>
<%@ Page AutoEventWireup="true" Language="C#" %>
<
script
runat
=
"server"
>
protected void Page_Load(object sender, EventArgs e)
{
AjaxPanel.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(AjaxPanel_AjaxRequest);
}
void AjaxPanel_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
var args = e.Argument.Split(',');
switch (args[0].ToUpper())
{
case "SHOWFILE": FilePicker.Visible = true; break;
}
}
void Upload_Click(object sender, EventArgs e)
{
FilePicker.Visible = false;
}
void FilePicker_Show(object sender, EventArgs e)
{
FilePicker.Visible = true;
}
</
script
>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
>Test Upload</
title
>
</
head
>
<
body
>
<
form
runat
=
"server"
>
<
asp:ScriptManager
runat
=
"server"
/>
<
telerik:RadAjaxPanel
ID
=
"AjaxPanel"
runat
=
"server"
EnableAJAX
=
"true"
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock2"
runat
=
"server"
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
function ShowFilePicker(idAjax) {
try {
$find(idAjax).ajaxRequest("SHOWFILE");
} catch(e) { }
return false;
}
</
script
>
</
telerik:RadScriptBlock
>
<
asp:PlaceHolder
ID
=
"FileSection"
runat
=
"server"
>
<
telerik:RadUpload
ID
=
"FilePicker"
runat
=
"server"
ControlObjectsVisibility
=
"None"
Visible
=
"false"
/>
<
asp:Button
Text
=
"Upload"
runat
=
"server"
OnClick
=
"Upload_Click"
/>
</
asp:PlaceHolder
>
<
asp:PlaceHolder
runat
=
"server"
>
<
a
href
=
"#"
onclick='return ShowFilePicker("<%= AjaxPanel.ClientID %>");'>Show Picker</
a
>
</
asp:PlaceHolder
>
</
telerik:RadAjaxPanel
>
</
form
>
</
body
>
</
html
>