| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadSplitter ID="splitter1" Orientation="Horizontal" Width="100%" Height="100%" runat="server"> |
| <telerik:RadPane ID="paneTop" runat="server" Width="100%" Height="300px" ContentUrl="http://www.yahoo.com"> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="splitBar1" runat="server" /> |
| <telerik:RadPane ID="paneBottom" runat="server" Width="100%" Height="100%" ContentUrl="RadGridExport.pdf"> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Session("ApplicationStatus").ToString.Trim = "NEW" Then
CDCustomerDetails.ChangeMode(FormViewMode.Insert)
Else
CDCustomerDetails.ChangeMode(FormViewMode.Edit)
End If
Dim ProposedStartDateCtrl As RadDatePicker = CType(CDCustomerDetails.FindControl("RadProposedStartDate"), RadDatePicker)
ProposedStartDateCtrl.MinDate = DateTime.Now.Day &
"/" & DateTime.Now.Month & "/" & DateTime.Now.Year
ProposedStartDateCtrl.FocusedDate = ProposedStartDateCtrl.MinDate
End
Sub
The minimum date setting & focussed date only work when the form is running in Edit mode.
HTML (shortened):
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="4" BorderColor="Black" BorderStyle="Solid">
<telerik:RadPageView ID="RadPageView1" runat="server" Selected="True">
<asp:FormView ID="CDCustomerDetails" runat="server" DefaultMode="Insert" BorderColor="White" CssClass="form"
DataSourceID="datCustomerDetails">
<EditItemTemplate>
<table>
<tr>
<td>
<telerik:RadDatePicker ID="RadProposedStartDate" runat="server" Culture="English (United Kingdom)"
DbSelectedDate='<%# Bind("ProposedStartDate") %>'>
<Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
</Calendar>
<DatePopupButton HoverImageUrl="" ImageUrl="" />
</telerik:RadDatePicker>
<br />
<asp:RangeValidator ID="valProposedStartDate" runat="server" ControlToValidate="RadProposedStartDate"
Display="Dynamic" ErrorMessage="Only future dates accepted, format DD/MM/YYYY"
Font-Bold="True" MaximumValue="31/12/2099" MinimumValue="01/12/2009" Type="Date"
Width="216px"></asp:RangeValidator></td>
</tr>
</table>
</EditItemTemplate>
<InsertItemTemplate>
<table>
<tr>
<td>
<telerik:RadDatePicker ID="RadProposedStartDate" runat="server" Culture="English (United Kingdom)" DbSelectedDate='<%# Bind("ProposedStartDate") %>'>
<Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
</Calendar>
<DatePopupButton HoverImageUrl="" ImageUrl="" />
</telerik:RadDatePicker>
<br />
<asp:RangeValidator ID="valProposedStartDate" runat="server" ControlToValidate="RadProposedStartDate"
Display="Dynamic" ErrorMessage="Only future dates accepted, format DD/MM/YYYY"
Font-Bold="True" MaximumValue="31/12/2099" MinimumValue="01/12/2009" Type="Date"
Width="216px"></asp:RangeValidator></td>
</tr>
</table>
</InsertItemTemplate>
I have the following code and it seems to work fairly well:
| <table cellpadding="0" border="0" cellspacing="0"> |
| <tr> |
| <td><%= Class.Property %></td> |
| </tr> |
| </table> |
| <telerik:RadPanelBar ID="SummaryPanelBar" runat="server"> |
| <Items> |
| <telerik:RadPanelItem Text="General"> |
| <ItemTemplate> |
| <table cellpadding="0" border="0" cellspacing="0"> |
| <tr> |
| <td><%= Class.Property %></td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelBar> |