<
telerik:RadWindow
ID
=
"radwindow1"
VisibleTitlebar
=
"false"
VisibleStatusbar
=
"false"
<br> BorderWidth="0" Title="Image" runat="server" VisibleOnPageLoad="false" Modal="true"<
br
> Autosize="true"><
br
> <
contenttemplate
> <
br
> <
img
alt
=
""
id
=
"image1"
/> <
br
> </
contenttemplate
><
br
> </
telerik:RadWindow
>
var oWnd = $find('<%=radwindow1.ClientID %>');<
br
> if (oWnd) { <
br
> oWnd.autoSize(true);<
br
> oWnd.show();<
br
>}
<
telerik:RadPanelBar
ID
=
"RadPanelBar_Portfolio"
Width
=
"100%"
Height
=
"100%"
CssClass
=
"masterPanelBar"
ExpandMode
=
"FullExpandedItem"
runat
=
"server"
>
<
Items
>
<
telerik:RadPanelItem
Value
=
"MainPanel"
Selected
=
"true"
Expanded
=
"True"
>
<
HeaderTemplate
>
<
asp:label
ID
=
"Label8"
Text
=
"Portfolio"
Font-Bold
=
"true"
runat
=
"server"
/>
</
HeaderTemplate
>
<
ContentTemplate
>
<
table
id
=
"tbl_HeaderPortFolio"
runat
=
"server"
>
<
tr
>
....
</
tr
>
</
table
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
Selected
=
"true"
Expanded
=
"True"
With
RadPanelBar_Portfolio.FindItemByValue(
"MainPanel"
)
.Expanded =
True
.Selected =
True
.Expanded =
True
.PreventCollapse =
True
End
With
function
ExpandItem()
{
var
panelbar = <%= RadPanelBar_Portfolio.ClientID %>;
var
item = panelbar.FindItemByValue(
"MainPanel"
);
if
(item)
{
item.Expand();
}
else
{
//alert("Item with text 'MainPanel' not found.");
}
}
ExpandItem;
<
telerik:RadSplitter
ID
=
"RadSplitter1"
runat
=
"server"
EnableEmbeddedBaseStylesheet
=
"false"
BorderStyle
=
"None"
EnableEmbeddedScripts
=
"true"
LiveResize
=
"True"
Width
=
"940px"
>
<
telerik:RadPane
ID
=
"RadPane1"
runat
=
"server"
CssClass
=
"myStepContainer"
Height
=
"500px"
>
<!-- Generate the left panel for the wizard steps-->
<
telerik:RadListView
ID
=
"WizardStepList"
runat
=
"server"
ItemPlaceholderID
=
"WizardStepsContainer"
DataKeyNames
=
"Id"
DataSourceID
=
"WizardStepDataSource"
>
<
LayoutTemplate
>
<%--<
fieldset
> --%>
<
asp:Panel
ID
=
"WizardStepsContainer"
runat
=
"server"
/>
<%--</
fieldset
>--%></
LayoutTemplate
>
<
ItemTemplate
>
<
div
class='<%#Eval("StatusCssClass") %>' id="workflowItem" runat="server">
<
p
class
=
"toggler"
>
<
asp:LinkButton
ID
=
"NStep"
index='<%# Index++ %>' CssClass='<%#Eval("StepCssClass") %>'
Text='<%#Eval("StepDisplayText") %>' runat="server" OnClick="NavigateStep" OnClientClick='<%# "return navigate(\"" + (Index) + "\");" %>'></
asp:LinkButton
></
p
>
</
div
>
</
ItemTemplate
>
</
telerik:RadListView
>
</
telerik:RadPane
>
<
telerik:RadPane
ID
=
"contentPane"
EnableEmbeddedScripts
=
"true"
runat
=
"server"
ContentUrl
=
"about:blank"
CssClass
=
"container"
Width
=
"790px"
Height
=
"600px"
>
<
div
id
=
"Div1"
runat
=
"server"
class
=
"workflowButtonsHoriz"
>
<
asp:Button
CssClass
=
"prevButton"
ID
=
"Previous"
title
=
"Previous"
runat
=
"server"
OnClick
=
"Previous_Click"
/>
<
asp:Button
CssClass
=
"nextButton"
ID
=
"Next"
title
=
"Next"
runat
=
"server"
OnClick
=
"Next_Click"
/>
<
span
style
=
"display: none"
>
<
asp:Button
ID
=
"refresh"
runat
=
"server"
OnClick
=
"Refresh"
/></
span
>
</
div
>
<
div
class
=
"clearBoth"
>
</
div
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
I am using property class object inside to another property class for reusability as shown below. My problem is that when I click sort on EMP_ID column then error will occur as shown below. but it will working on all the other company direct fields like company_ID, company_Name but for others inherited columns its gives error check the given below code and advise me how to fixed this error thanks.
If I EnableLinqExpressions="false" then its give me error like this
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Telerik.Web.UI.ParseException: No property or field 'EMP_ID' exists in type Company'
If I ="true" then its give me error like this
public
class
Employee
{
public
int
Emp_ID {
get
;
set
; }
public
string
Emp_Name {
get
;
set
; }
public
string
Email {
get
;
set
; }
public
bool
? IsActive {
get
;
set
; }
public
bool
? Flag {
get
;
set
; }
public
string
Password {
get
;
set
; }
public
int
Role_ID {
get
;
set
; }
}
public
class
Company
{
public
int
Company_ID {
get
;
set
; }
public
string
Company_Name {
get
;
set
; }
public
string
Phone_No {
get
;
set
; }
private
Employee _modelEmployee;
public
Employee ModelEmployee
{
get
{
if
(_modelEmployee ==
null
)
_modelEmployee =
new
Employee();
return
_modelEmployee;
}
set
{
_modelEmployee = value;
}
}
}
<
telerik:RadGrid
ID
=
"grdSearch"
runat
=
"server"
AllowSorting
=
"True"
AllowPaging
=
"True"
EnableLinqExpressions
=
"false"
AllowCustomPaging
=
"True"
GridLines
=
"None"
Skin
=
"Vista"
ShowGroupPanel
=
"True"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
DataKeyNames
=
"Company_ID"
>
<
RowIndicatorColumn
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"Company_ID"
DataType
=
"System.Int32"
HeaderText
=
"Company_ID"
SortExpression
=
"Company_ID"
UniqueName
=
"Company_ID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ModelEmployee.Emp_Name"
DataType
=
"System.String"
HeaderText
=
"Emp_Name"
SortExpression
=
"Emp_Name"
UniqueName
=
"Emp_Name"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ModelEmployee.Emp_ID"
DataType
=
"System.Int32"
HeaderText
=
"Emp_ID"
SortExpression
=
"Emp_ID"
UniqueName
=
"Emp_ID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ModelEmployee.Role_ID"
DataType
=
"System.Int32"
HeaderText
=
"Role_ID"
SortExpression
=
"Role_ID"
UniqueName
=
"Role_ID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
CommandName
=
"Edit"
Text
=
"Edit"
UniqueName
=
"column1"
HeaderText
=
"Edit"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
CommandName
=
"View"
Text
=
"View"
UniqueName
=
"column"
HeaderText
=
"View"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowDragToGroup
=
"true"
/>
</
telerik:RadGrid
>