or
<
EditFormSettings
EditFormType
=
"Template"
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
/>
<
FormTemplate
>
<
table
cellspacing
=
"2"
cellpadding
=
"1"
border
=
"0"
>
<
tr
>
<
td
>
<
telerik:RadNumericTextBox
ID
=
"Amount"
runat
=
"server"
DbValue='<%# Bind("Amount") %>' Width="80px" />
<!-- This one is invoked -->
<
asp:RequiredFieldValidator
ControlToValidate
=
"Amount"
ErrorMessage
=
"*"
runat
=
"server"
Text
=
"*"
/>
<!-- This one is NOT invoked but works well when not embedded in RadGrid-->
<
asp:CustomValidator
ID
=
"Amount_Required"
ClientValidationFunction
=
"CheckNumberRequired"
ControlToValidate
=
"Amount"
runat
=
"server"
ValidateEmptyText
=
"true"
/>
</
td
>
</
tr
>
<
telerik:RadComboBox
ID
=
"SearchCountry"
TabIndex
=
"5"
style
=
"z-index: 9000;"
Width
=
"200px"
EnableEmbeddedSkins
=
"true"
Skin
=
"Sitefinity"
runat
=
"server"
Height
=
"150px"
OnClientSelectedIndexChanging
=
"LoadSearchStateProv"
></
telerik:RadComboBox
>
Try
Dim
reader
As
SqlDataReader = cmd.ExecuteReader()
Do
While
reader.Read()
RCBI =
New
RadComboBoxItem()
RCBI.Text = reader(sFieldToPopulate)
RCBI.Value = reader(
"CodeList"
)
If
oValueToMatch = RCBI.Value
Then
RCBI.Selected =
True
End
If
RadComboBox1.Items.Add(RCBI)
Loop
reader.Close()
reader =
Nothing
Catch
ex
As
Exception
Throw
New
ApplicationException(
"Error reading to populate country combo box from Select Statement="
& ComboSelectStmt &
". Code="
& ex.Message)
Finally
End
Try
<%@ Page language="C#" Codebehind="Custom_DealUI.aspx.cs" AutoEventWireup="false" Inherits="KF.Crm.Web.Custom_DealUI" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
id
=
"Head1"
runat
=
"server"
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
<!--
function OnClientSelectedIndexChangedEventHandler(sender, args) {
//NEED TO SOMEHOW CALL THE CLIENT SIDE DATABIND FUNCTION
}
function RadGrid1_DataBinding(sender, args) {
var dataSourceLocation = args.get_location();
var selectMethodName = args.get_methodName();
var methodArguments = args.get_methodArguments();
var startRowIndexParameterName = sender.ClientSettings.DataBinding.StartRowIndexParameterName;
var maximumRowsParameterName = sender.ClientSettings.DataBinding.MaximumRowsParameterName;
var sortParameterName = sender.ClientSettings.DataBinding.SortParameterName;
var filterParameterName = sender.ClientSettings.DataBinding.FilterParameterName;
}
-->
</
script
>
</
telerik:RadCodeBlock
>
<
style
type
=
"text/css"
>
#mainForm
{
height: 646px;
}
</
style
>
</
head
>
<
body
class
=
"BODY"
>
<
form
runat
=
"server"
id
=
"mainForm"
method
=
"post"
>
<
telerik:RadScriptManager
ID
=
"ScriptManager1"
EnablePageMethods
=
"true"
runat
=
"server"
/>
<!-- content start -->
<
telerik:RadComboBox
ID
=
"RadComboBox1"
runat
=
"server"
OnClientSelectedIndexChanged
=
"OnClientSelectedIndexChangedEventHandler"
DataTextField
=
"DealSelector"
DataValueField
=
"DealSelector"
Culture
=
"English (Australia)"
EnableAutomaticLoadOnDemand
=
"True"
Skin
=
"Windows7"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"All Deals"
Value
=
"All Deals"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"New Deals"
Value
=
"New Deals"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Waiting Manager Approval"
Value
=
"Waiting Manager Approval"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Manager Approved"
Value
=
"Manager Approved"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Income Recognised"
Value
=
"Income Recognised"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Pro-forma Invoice Created"
Value
=
"Pro-forma Invoice Created"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Waiting Accounts Approval"
Value
=
"Waiting Accounts Approval"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Invoiced"
Value
=
"Invoiced"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Receipt Processed"
Value
=
"Receipt Processed"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Credit Processed"
Value
=
"Credit Processed"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Inactive"
Value
=
"Inactive"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadGrid
ID
=
"RadGrid1"
AllowSorting
=
"True"
AllowPaging
=
"True"
AllowFilteringByColumn
=
"True"
runat
=
"server"
CellSpacing
=
"0"
GridLines
=
"None"
PageSize
=
"100"
Skin
=
"Windows7"
Culture
=
"English (Australia)"
ShowStatusBar
=
"True"
Height
=
"611px"
style
=
"margin-top: 34px"
>
<
MasterTableView
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
></
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
></
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"DealNo"
HeaderText
=
"DealNo"
AllowFiltering
=
"True"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ID"
HeaderText
=
"ID"
AllowFiltering
=
"True"
Visible
=
"True"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Location"
HeaderText
=
"Location"
AllowFiltering
=
"True"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Department"
HeaderText
=
"Department"
AllowFiltering
=
"False"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LeadOp"
HeaderText
=
"Lead Operative"
AllowFiltering
=
"True"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"TranType"
HeaderText
=
"Transaction Type"
AllowFiltering
=
"False"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LevelSuite"
HeaderText
=
"Level Suite"
AllowFiltering
=
"False"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Address"
HeaderText
=
"Address"
AllowFiltering
=
"False"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"KFAAmtExGST"
HeaderText
=
"Amount Ex GST"
AllowFiltering
=
"False"
DataType
=
"System.Decimal"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DealStatus"
HeaderText
=
"Deal Status"
AllowFiltering
=
"False"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"GPDebtor"
HeaderText
=
"GP Debtor"
AllowFiltering
=
"False"
>
<
HeaderStyle
Font-Bold
=
"True"
/>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
<
PagerStyle
AlwaysVisible
=
"True"
></
PagerStyle
>
</
MasterTableView
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
></
HeaderContextMenu
>
<
ClientSettings
AllowColumnsReorder
=
"True"
ReorderColumnsOnClient
=
"True"
>
<
DataBinding
Location
=
"WebService.asmx"
SelectMethod
=
"GetDataAndCount"
SelectCountMethod
=
"GetCount"
EnableCaching
=
"True"
/>
<
ClientEvents
OnDataBinding
=
"RadGrid1_DataBinding"
/>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
<
Resizing
AllowColumnResize
=
"True"
AllowResizeToFit
=
"True"
/>
</
ClientSettings
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
</
telerik:RadGrid
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
BackImageUrl
=
"loading.gif"
BackgroundPosition
=
"None"
HorizontalAlign
=
"Center"
/>
<!-- content end -->
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
DefaultLoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
</
form
>
</
body
>
</
html
>
cbo_Mode.SelectedIndex = cbo_Mode.FindItemIndexByValue(SubmissionMode);