I've seen this error reported multiple times, but none of the solutions seem to work for me. Most of the answers for this error seem to be related to a div. In the included source code you can see there is no div, absolute positioning, etc. Please assist since this error is quite frustrating! Version of RadControls: v.2011.2.712.40
And the error is:
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
></
telerik:RadScriptManager
>
<
telerik:RadGrid
ID
=
"_timeEntriesGrid"
runat
=
"server"
AutoGenerateEditColumn
=
"false"
DataSourceID
=
"_timeEntryDataSource"
AllowAutomaticInserts
=
"false"
AllowAutomaticUpdates
=
"false"
GridLines
=
"None"
Skin
=
"Forest"
AutoGenerateColumns
=
"False"
GroupingEnabled
=
"true"
ShowGroupPanel
=
"true"
GroupLoadMode
=
"Client"
AllowPaging
=
"true"
PageSize
=
"50"
>
<
ExportSettings
IgnorePaging
=
"false"
OpenInNewWindow
=
"true"
>
<
Pdf
PageTitle
=
"Time Entries"
AllowPrinting
=
"true"
PaperSize
=
"Letter"
/>
</
ExportSettings
>
<
MasterTableView
Caption
=
"Time Entries Logged"
AllowFilteringByColumn
=
"true"
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
ShowRefreshButton
=
"true"
ShowExportToPdfButton
=
"true"
/>
<
RowIndicatorColumn
><
HeaderStyle
Width
=
"20px"
/></
RowIndicatorColumn
>
<
ExpandCollapseColumn
><
HeaderStyle
Width
=
"20px"
/></
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
Groupable
=
"true"
DataField
=
"ContractorDescription"
HeaderText
=
"Contractor"
SortExpression
=
"ContractorDescription"
UniqueName
=
"ContractorDescription"
DataType
=
"System.String"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Groupable
=
"true"
DataField
=
"Name"
HeaderText
=
"Name"
SortExpression
=
"Name"
UniqueName
=
"Name"
DataType
=
"System.String"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Description"
HeaderText
=
"Log Type"
SortExpression
=
"Description"
UniqueName
=
"Description"
DataType
=
"System.String"
></
telerik:GridBoundColumn
>
<
telerik:GridDateTimeColumn
DataFormatString
=
"{0:g}"
DataField
=
"TimeLogged"
HeaderText
=
"Time"
SortExpression
=
"TimeLogged"
UniqueName
=
"TimeLogged"
DataType
=
"System.DateTime"
></
telerik:GridDateTimeColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowGroupExpandCollapse
=
"True"
ReorderColumnsOnClient
=
"True"
AllowDragToGroup
=
"True"
AllowColumnsReorder
=
"True"
></
ClientSettings
>
<
GroupingSettings
ShowUnGroupButton
=
"true"
/>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
EnableImageSprites
=
"True"
></
HeaderContextMenu
>
</
telerik:RadGrid
>
<
telerik:OpenAccessDataSource
ID
=
"_timeEntryDataSource"
runat
=
"server"
ObjectContextProvider
=
"Keeley.Barcode.DAL.KeeleyBarcodeDataContext, Keeley.Barcode.DAL"
TypeName
=
"Keeley.Barcode.DAL.VwProjectTimeLog"
OrderBy
=
"TimeLogged DESC"
Where
=
"ProjectID == '08485ad8-6f37-41cf-8fc3-50ba91f87e05'"
>
</
telerik:OpenAccessDataSource
>
</
form
>
</
body
>
And the error is:
System.InvalidCastException: Unable to cast object of type 'Telerik.Web.Apoc.Layout.BlockArea' to type 'Telerik.Web.Apoc.Layout.AreaContainer'.
at Telerik.Web.Apoc.Fo.Flow.BlockContainer.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region)
at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area)
at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree)
at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement()
at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)
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: System.SystemException: System.InvalidCastException: Unable to cast object of type 'Telerik.Web.Apoc.Layout.BlockArea' to type 'Telerik.Web.Apoc.Layout.AreaContainer'.
at Telerik.Web.Apoc.Fo.Flow.BlockContainer.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region)
at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area)
at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree)
at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement()
at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)