<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"PageContent"
runat
=
"Server"
>
<
div
class
=
"rbcontent"
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
EnableAJAX
=
"true"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnReset"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"PnlCustomer"
LoadingPanelID
=
"LoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnReset"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlSalesReport"
LoadingPanelID
=
"LoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"PnlCustomerGrid"
LoadingPanelID
=
"LoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"gvCustomer"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"PnlCustomerGrid"
LoadingPanelID
=
"LoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"LoadingPanel1"
runat
=
"server"
Skin
=
"Sunset"
>
</
telerik:RadAjaxLoadingPanel
>
<
asp:Panel
ID
=
"PnlCustomer"
runat
=
"server"
Visible
=
"false"
>
<
table
width
=
"888"
border
=
"0"
cellspacing
=
"0"
cellpadding
=
"0"
>
<
tr
>
<
td
class
=
"Title"
align
=
"center"
>
Customer Reports
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
width
=
"888"
border
=
"0"
cellspacing
=
"0"
cellpadding
=
"4"
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Date of birth
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddlday"
EnableTextSelection
=
"true"
ChangeTextOnKeyBoardNavigation
=
"true"
Filter
=
"StartsWith"
CssClass
=
"RadComboBoxFilter"
MarkFirstMatch
=
"true"
runat
=
"server"
Width
=
"60px"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"DD"
Value
=
""
/>
<
telerik:RadComboBoxItem
Text
=
"01"
Value
=
"01"
/>
<
telerik:RadComboBoxItem
Text
=
"02"
Value
=
"02"
/>
<
telerik:RadComboBoxItem
Text
=
"03"
Value
=
"03"
/>
<
telerik:RadComboBoxItem
Text
=
"04"
Value
=
"04"
/>
<
telerik:RadComboBoxItem
Text
=
"05"
Value
=
"05"
/>
<
telerik:RadComboBoxItem
Text
=
"06"
Value
=
"06"
/>
<
telerik:RadComboBoxItem
Text
=
"07"
Value
=
"07"
/>
<
telerik:RadComboBoxItem
Text
=
"08"
Value
=
"08"
/>
<
telerik:RadComboBoxItem
Text
=
"09"
Value
=
"09"
/>
<
telerik:RadComboBoxItem
Text
=
"10"
Value
=
"10"
/>
<
telerik:RadComboBoxItem
Text
=
"11"
Value
=
"11"
/>
<
telerik:RadComboBoxItem
Text
=
"12"
Value
=
"12"
/>
<
telerik:RadComboBoxItem
Text
=
"13"
Value
=
"13"
/>
<
telerik:RadComboBoxItem
Text
=
"14"
Value
=
"14"
/>
<
telerik:RadComboBoxItem
Text
=
"15"
Value
=
"15"
/>
<
telerik:RadComboBoxItem
Text
=
"16"
Value
=
"16"
/>
<
telerik:RadComboBoxItem
Text
=
"17"
Value
=
"17"
/>
<
telerik:RadComboBoxItem
Text
=
"18"
Value
=
"18"
/>
<
telerik:RadComboBoxItem
Text
=
"19"
Value
=
"19"
/>
<
telerik:RadComboBoxItem
Text
=
"20"
Value
=
"20"
/>
<
telerik:RadComboBoxItem
Text
=
"21"
Value
=
"21"
/>
<
telerik:RadComboBoxItem
Text
=
"22"
Value
=
"22"
/>
<
telerik:RadComboBoxItem
Text
=
"23"
Value
=
"23"
/>
<
telerik:RadComboBoxItem
Text
=
"24"
Value
=
"24"
/>
<
telerik:RadComboBoxItem
Text
=
"25"
Value
=
"25"
/>
<
telerik:RadComboBoxItem
Text
=
"26"
Value
=
"26"
/>
<
telerik:RadComboBoxItem
Text
=
"27"
Value
=
"27"
/>
<
telerik:RadComboBoxItem
Text
=
"28"
Value
=
"28"
/>
<
telerik:RadComboBoxItem
Text
=
"29"
Value
=
"29"
/>
<
telerik:RadComboBoxItem
Text
=
"30"
Value
=
"30"
/>
<
telerik:RadComboBoxItem
Text
=
"31"
Value
=
"31"
/>
</
Items
>
</
telerik:RadComboBox
>
/
<
telerik:RadComboBox
ID
=
"Cust_ddlmonth"
EnableTextSelection
=
"true"
ChangeTextOnKeyBoardNavigation
=
"true"
Filter
=
"StartsWith"
CssClass
=
"RadComboBoxFilter"
MarkFirstMatch
=
"true"
runat
=
"server"
Width
=
"60px"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"MM"
Value
=
""
/>
<
telerik:RadComboBoxItem
Text
=
"Jan"
Value
=
"01"
/>
<
telerik:RadComboBoxItem
Text
=
"Feb"
Value
=
"02"
/>
<
telerik:RadComboBoxItem
Text
=
"Mar"
Value
=
"03"
/>
<
telerik:RadComboBoxItem
Text
=
"Apr"
Value
=
"04"
/>
<
telerik:RadComboBoxItem
Text
=
"May"
Value
=
"05"
/>
<
telerik:RadComboBoxItem
Text
=
"Jun"
Value
=
"06"
/>
<
telerik:RadComboBoxItem
Text
=
"Jul"
Value
=
"07"
/>
<
telerik:RadComboBoxItem
Text
=
"Aug"
Value
=
"08"
/>
<
telerik:RadComboBoxItem
Text
=
"Sep"
Value
=
"09"
/>
<
telerik:RadComboBoxItem
Text
=
"Oct"
Value
=
"10"
/>
<
telerik:RadComboBoxItem
Text
=
"Nov"
Value
=
"11"
/>
<
telerik:RadComboBoxItem
Text
=
"Dec"
Value
=
"12"
/>
</
Items
>
</
telerik:RadComboBox
>
/
<
telerik:RadComboBox
ID
=
"Cust_ddl_year"
EnableTextSelection
=
"true"
ChangeTextOnKeyBoardNavigation
=
"true"
Filter
=
"StartsWith"
CssClass
=
"RadComboBoxFilter"
MarkFirstMatch
=
"true"
runat
=
"server"
Width
=
"60px"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Gender
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddl_Gender"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
runat
=
"server"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Marital Status
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddl_Marital"
runat
=
"server"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Card Collection
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddl_CardCollection"
runat
=
"server"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Nationality
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddl_Nationality"
EnableTextSelection
=
"true"
ChangeTextOnKeyBoardNavigation
=
"true"
Filter
=
"StartsWith"
CssClass
=
"RadComboBoxFilter"
MarkFirstMatch
=
"true"
runat
=
"server"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Preferred Communication
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
asp:CheckBoxList
ID
=
"CUST_chk_PrefComm"
RepeatDirection
=
"Horizontal"
RepeatLayout
=
"Table"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
runat
=
"server"
BorderStyle
=
"None"
>
</
asp:CheckBoxList
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Personal Interest
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
asp:CheckBoxList
ID
=
"Cust_Chk_Interests"
RepeatDirection
=
"Horizontal"
RepeatColumns
=
"4"
RepeatLayout
=
"Table"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
runat
=
"server"
BorderStyle
=
"None"
>
</
asp:CheckBoxList
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Annual Income
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddl_Income"
CssClass
=
"text09"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
runat
=
"server"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"text18"
width
=
"180"
>
Occupation
</
td
>
<
td
width
=
"10"
>
</
td
>
<
td
width
=
"360"
>
<
telerik:RadComboBox
ID
=
"Cust_ddl_Occupation"
DataTextField
=
"Descp"
DataValueField
=
"Refcd"
runat
=
"server"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
<
table
width
=
"700"
border
=
"0"
cellspacing
=
"0"
cellpadding
=
"4"
>
<
tr
>
<
td
class
=
"text18"
style
=
"width: 212px"
>
Point Range
</
td
>
<
td
class
=
"text18"
style
=
"width: 87px"
>
From
</
td
>
<
td
>
<
telerik:RadNumericTextBox
ID
=
"txtPntFrom"
CssClass
=
"text09"
runat
=
"server"
NumberFormat-DecimalDigits
=
"0"
>
</
telerik:RadNumericTextBox
>
</
td
>
<
td
class
=
"text18"
>
To
</
td
>
<
td
>
<
telerik:RadNumericTextBox
ID
=
"txtPntTo"
runat
=
"server"
NumberFormat-DecimalDigits
=
"0"
>
</
telerik:RadNumericTextBox
>
</
td
>
</
tr
>
<%--<
tr
>
<
td
class
=
"text18"
><
asp:Label
ID
=
"lbl1"
runat
=
"server"
></
asp:Label
></
td
>
<
td
><
asp:Label
ID
=
"Lbl2"
runat
=
"server"
></
asp:Label
></
td
>
</
tr
>--%>
</
table
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlButton"
runat
=
"server"
>
<
table
cellpadding
=
"10"
cellspacing
=
"10"
border
=
"0"
>
<
tr
>
<
td
style
=
"width: 290px"
>
</
td
>
<
td
>
<
asp:ImageButton
ID
=
"btnSearch"
runat
=
"server"
ImageUrl
=
"~/images_latest/btnSearch.png"
/>
</
td
>
<
td
style
=
"width: 38px"
>
<
asp:ImageButton
ID
=
"btnReset"
runat
=
"server"
ImageUrl
=
"images_latest/11.png"
/>
</
td
>
<
td
style
=
"width: 32px"
>
<
asp:ImageButton
ID
=
"btnXlsXport"
ValidationGroup
=
"Export"
ToolTip
=
"Download the table in Excel(XLS) format"
runat
=
"server"
ImageUrl
=
"~/images_latest/btnSave.png"
/>
</
td
>
</
tr
>
</
table
>
<
table
cellpadding
=
"0"
cellspacing
=
"2"
border
=
"0"
>
<
tr
>
<
td
style
=
"width: 29%"
>
</
td
>
<
td
style
=
"width: 294px"
>
</
td
>
<
td
style
=
"width: 37%"
align
=
"right"
>
</
td
>
</
tr
>
</
table
>
</
asp:Panel
>
<
asp:Panel
runat
=
"server"
ID
=
"PnlCustomerGrid"
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
border
=
"0"
class
=
"tblGridView"
>
<
tr
>
<
td
colspan
=
"2"
class
=
"tdGridview"
>
<
telerik:RadGrid
ID
=
"gvCustomer"
CssClass
=
"AddBorders"
runat
=
"server"
Width
=
"888px"
AutoGenerateColumns
=
"False"
ShowDesignTimeSmartTagMessage
=
"False"
HeaderStyle-HorizontalAlign
=
"Center"
AllowPaging
=
"True"
AllowSorting
=
"True"
Skin
=
"Sunset"
GridLines
=
"None"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
<
ClientSettings
ReorderColumnsOnClient
=
"True"
AllowColumnsReorder
=
"True"
ColumnsReorderMethod
=
"Reorder"
EnableRowHoverStyle
=
"true"
>
<
Resizing
AllowColumnResize
=
"true"
/>
</
ClientSettings
>
<
GroupingSettings
CaseSensitive
=
"false"
/>
<
MasterTableView
TableLayout
=
"Fixed"
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Card No"
DataField
=
"CardNo"
UniqueName
=
"CardNo"
SortExpression
=
"CardNo"
HeaderStyle-Width
=
"150px"
AllowFiltering
=
"true"
FilterDelay
=
"4000"
FilterControlWidth
=
"145px"
AutoPostBackOnFilter
=
"false"
CurrentFilterFunction
=
"Contains"
>
<
HeaderStyle
Width
=
"150px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Familyname"
HeaderText
=
"Name"
UniqueName
=
"Name"
CurrentFilterFunction
=
"Contains"
FilterControlWidth
=
"97"
ShowFilterIcon
=
"false"
HeaderStyle-Width
=
"100px"
SortExpression
=
"FamilyName"
>
<
HeaderStyle
Width
=
"100px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"EmailAddr"
UniqueName
=
"EmailAddr"
HeaderText
=
"Email ID"
CurrentFilterFunction
=
"Contains"
FilterControlWidth
=
"137"
FilterDelay
=
"4000"
ShowFilterIcon
=
"false"
HeaderStyle-Width
=
"100px"
SortExpression
=
"EmailAddr"
>
<
HeaderStyle
Width
=
"140px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"MobileNo"
UniqueName
=
"MobileNo"
HeaderText
=
"Contact No"
CurrentFilterFunction
=
"Contains"
FilterControlWidth
=
"137"
ShowFilterIcon
=
"false"
HeaderStyle-Width
=
"100px"
SortExpression
=
"MobileNo"
>
<
HeaderStyle
Width
=
"140px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Address"
UniqueName
=
"Address"
AllowFiltering
=
"false"
HeaderText
=
"Address"
CurrentFilterFunction
=
"Contains"
ShowFilterIcon
=
"false"
HeaderStyle-Width
=
"200px"
SortExpression
=
"Address"
>
<
HeaderStyle
Width
=
"200px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridDateTimeColumn
DataField
=
"MemberSince"
UniqueName
=
"MemberSince"
FilterControlWidth
=
"97"
HeaderText
=
"Member Since"
CurrentFilterFunction
=
"Contains"
ShowFilterIcon
=
"false"
HeaderStyle-Width
=
"100px"
DataFormatString
=
"{0:MMMM dd, yyyy}"
SortExpression
=
"MemberSince"
>
<
HeaderStyle
Width
=
"100px"
/>
</
telerik:GridDateTimeColumn
>
</
Columns
>
</
MasterTableView
>
<
ExportSettings
FileName
=
"CustomerReport"
>
</
ExportSettings
>
<
ClientSettings
AllowColumnsReorder
=
"True"
ReorderColumnsOnClient
=
"True"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
</
ClientSettings
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:RadGrid
>
</
td
>
</
tr
>
</
table
>
<
table
>
</
table
>
</
asp:Panel
>
<
table
>
<
tr
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
</
tr
>
</
table
>
</
div
>
</
asp:Content
>
=============================================================================
Search click event contains these lines of code
Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnSearch.Click
gvCustomer.DataSource = Nothing
objSQLDataClient = New SQLDataClient
dtReport = GenerateCustomerReportTable()
PnlCustomerGrid.Visible = True
dtGrdSrc = objSQLDataClient.SearchCustomer(dtReport)
Session("GridSrc") = dtGrdSrc
gvCustomer.DataSource = dtGrdSrc
gvCustomer.DataBind()
End Sub
Protected Sub gvCustomer_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles gvCustomer.NeedDataSource
PnlCustomerGrid.Visible = True
dtGrdSrc = CType(Session("GridSrc"), DataTable)
gvCustomer.DataSource = dtGrdSrc
End Sub
========================================================================
so now why is the grid displays data on the first search and not from the second onwards? the ajaxloadingpanel just keeps loading on the gird. There are three pages very similar to this and all have the same problem. I linked the page to a master page which contains the asp script manager along with a loading panel.
please help me findout the issue here?i'm about to cross my deadline.
<
telerik:RadSiteMap
ID
=
"RadSiteMap1"
Runat
=
"server"
Skin
=
"WebBlue"
Font-Bold
=
"True"
Font-Names
=
"Arial"
Font-Size
=
"10pt"
Font-Strikeout
=
"False"
Height
=
"254px"
>
<
defaultlevelsettings
>
<
listlayout
repeatcolumns
=
"3"
/>
<
ListLayout
RepeatColumns
=
"3"
></
ListLayout
>
</
defaultlevelsettings
>
<
levelsettings
>
<
telerik:SiteMapLevelSetting
>
<
listlayout
repeatcolumns
=
"3"
/>
<
ListLayout
RepeatColumns
=
"3"
alignrows
=
"True"
></
ListLayout
>
</
telerik:SiteMapLevelSetting
>
</
levelsettings
>
<
DataBindings
>
<
telerik:RadSiteMapNodeBinding
ImageUrlField
=
"NODE_IMG"
NavigateUrlField
=
"NODE_LINK"
TextField
=
"NODE_SUBJ"
ToolTipField
=
"NODE_DESC"
ValueField
=
"NODEID_2"
/>
</
DataBindings
>
</
telerik:RadSiteMap
>
protected
void
Page_Load(
object
sender, EventArgs e)
{
OleDbDataAdapter da =
new
OleDbDataAdapter(
"Select * from nodes order by node_subj"
, conn);
DataTable dt =
new
DataTable();
da.Fill(dt);
RadSiteMap1.DataSource = dt;
RadSiteMap1.DataBind();
}
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" AllowMultiRowEdit="True" CellSpacing="0" Width="100%" Height="250px"
OnUpdateCommand="RadGrid1_UpdateCommand" OnInsertCommand="RadGrid1_InsertCommand" OnDeleteCommand="RadGrid1_DeleteCommand"
OnNeedDataSource="RadGrid1_NeedDataSource" OnRowDrop="RadGrid1_RowDrop" OnItemDataBound="RadGrid1_ItemDataBound"
AllowPaging="True" GridLines="None" PageSize="20">
<ClientSettings AllowRowsDragDrop="true">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="false" />
<ClientEvents
OnGridCreated="GridCreated"
OnRowDropping="RadGrid1_OnRowDropping"
OnRowClick="RadGrid1_RowDblClick"
OnRowDblClick="RadGrid1_RowDblClick"
OnCommand="RadGrid1_GridCommand" />
<Scrolling AllowScroll="true" />
</ClientSettings>
<MasterTableView Width="100%" HorizontalAlign="NotSet" DataKeyNames="ItemCode"
ShowFooter="false" EditMode="InPlace" CommandItemDisplay="Top" PageSize="20">
<CommandItemTemplate>
<telerik:RadToolBar ID="rtbarGrid" OnButtonClick="rtbarGrid_ButtonClick" runat="server" Width="100%" CausesValidation="false" Visible="false"
OnClientButtonClicking="rtbarGrid_ClientButtonClicking">
<Items>
<telerik:RadToolBarButton Text="Search Item" CommandName="SearchItem" Visible="true" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" Visible="<%# !RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Edit Item" CommandName="EditSelected" Visible="<%# RadGrid1.EditIndexes.Count == 0 %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Update" CommandName="UpdateEdited" CausesValidation="false" Visible="<%# RadGrid1.EditIndexes.Count > 0 %>"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Cancel editing" CommandName="CancelAll" Visible="<%# RadGrid1.EditIndexes.Count > 0 || RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Add this Item" CommandName="PerformInsert" Visible="<%# RadGrid1.MasterTableView.IsItemInserted %>" CausesValidation="false"></telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Delete Item" CommandName="DeleteSelected" Visible="true"></telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</CommandItemTemplate>
<RowIndicatorColumn Visible="True"></RowIndicatorColumn>
<ExpandCollapseColumn Visible="True"></ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="ItemCode" Visible="true" HeaderText="Item No" UniqueName="colItemCode"></telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Manuf Part No." UniqueName="colU_MCGRP_PN" HeaderStyle-Width="200px" ItemStyle-Width="200px">
<FooterStyle VerticalAlign="Middle" />
<ItemTemplate><%#DataBinder.Eval(Container.DataItem, "U_MCGRP_PN")%></ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="rcbItem" runat="server" Height="200px" Width="100%" DataTextField="U_MCGRP_PN"
EmptyMessage="Choose a Item" HighlightTemplatedItems="true" DataValueField="ItemCode" DropDownWidth="900px" OffsetX="0"
EnableLoadOnDemand="true" Filter="Contains" CloseDropDownOnBlur="true" AutoPostBack="true"
OnSelectedIndexChanged="rcbItem_SelectedIndexChange" OnItemsRequested="rcbItem_ItemsRequested">
<HeaderTemplate>
<ul>
<li class="cbLItemName">Manuf Part No.</li>
<li class="cbLItemDesc">Description</li>
<li class="cbL2">Brand Name</li>
<li class="cbLShortNumber">Stock</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul>
<li class="cbLItemName"><%# DataBinder.Eval(Container.DataItem, "U_MCGRP_PN")%></li>
<li class="cbLItemDesc"> <%# DataBinder.Eval(Container.DataItem, "FrgnName")%></li>
<li class="cbL2"> <%# DataBinder.Eval(Container.DataItem, "U_ItmBrndN")%></li>
<li class="cbLShortNumber"> <%# (DataBinder.Eval(Container.DataItem, "OnHand").ToString())%></li>
</ul>
</ItemTemplate>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="FrgnName" HeaderText="Description" UniqueName="colDescription"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Brand" HeaderText="Brand Name" UniqueName="colU_ItmBrndN" HeaderStyle-Width="120px" ItemStyle-Width="120px"></telerik:GridBoundColumn>
<telerik:GridNumericColumn DataField="Quantity" HeaderText="Quantity" UniqueName="colQty" DefaultInsertValue="0" DecimalDigits="0"
HeaderStyle-Width="50px" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Right">
</telerik:GridNumericColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn> </EditFormSettings> <PagerStyle Mode="NumericPages" PageButtonCount="4" />
</MasterTableView><FilterMenu EnableImageSprites="False"></FilterMenu>
</telerik:RadGrid>
Hi,
I have a PageBase class that inherits from System.Web.UI.Page. I also use web user controls extensively. The RadSkinManager skins all the RadControls consistently if the RadFormDecorator is commented out. But as soon as I uncomment the RadFormDecorator sections, all the RadControls on the page acquire the "Default" skin and all ASP controls acquire the desired skin. (i.e. "Forest"). The behavior I want is for all controls to be skinned consistently. How should I modify it so that it works correctly?
Additional Information:
Using Q3 2011
I am also not allowed to use a master page but web user control solutions are ok.
The PageBase class also contains a RadAjaxManager and ScriptManagerProxy if that is of any relevance??
public abstract class PageBaseControl : Page
{
public RadSkinManager DefaultSkinManager;
//public RadFormDecorator DefaultFormDecorator;
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
DefaultSkinManager = new RadSkinManager();
DefaultSkinManager.ID = "DefaultSkinManager";
//DefaultFormDecorator = new RadFormDecorator();
//DefaultFormDecorator.ID = "DefaultFormDecorator";
DefaultSkinManager.Skin = "Forest";
//DefaultFormDecorator.Skin = "Forest";
DefaultSkinManager.ShowChooser = false;
DefaultSkinManager.PersistenceKey = "Skin";
DefaultSkinManager.PersistenceMode = RadSkinManagerPersistenceMode.Session;
//DefaultFormDecorator.DecoratedControls = FormDecoratorDecoratedControls.All;
Form.Controls.Add(DefaultSkinManager);
//Form.Controls.Add(DefaultFormDecorator);
}
}