Hi,
I want to show parent child hierarchy or self hierarchy but I don't know Levels of Hierarchy. Next Hierarchy Table should be shown on based of some decision from code. I have seen one example http://www.telerik.com/help/aspnet-ajax/grid-self-referencing-hierarchy.html But It didn't allow any CRUD operations.
I want to do this by Coding and How can I add more GridTableView in Existing GridTableView? Below is Grid Code
<
telerik:RadGrid
ID
=
"BicCodeGrid"
runat
=
"server"
AutoGenerateColumns
=
"false"
OnNeedDataSource
=
"BicCodeGrid_NeedDataSource"
Skin
=
"Silk"
OnItemCommand
=
"BicCodeGrid_ItemCommand"
OnDetailTableDataBind
=
"BicCodeGrid_DetailTableDataBind"
OnItemDataBound
=
"BicCodeGrid_ItemDataBound"
>
<
MasterTableView
Width
=
"100%"
DataKeyNames
=
"BICCodeID"
ClientDataKeyNames
=
"BICCodeID"
HorizontalAlign
=
"NotSet"
AutoGenerateColumns
=
"False"
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Kode"
DataField
=
"BICCode"
UniqueName
=
"BICCode"
ReadOnly
=
"true"
ItemStyle-Width
=
"50px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Område"
DataField
=
"DanishDescription"
UniqueName
=
"DanishDescription"
ReadOnly
=
"true"
ItemStyle-Width
=
"400px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"PushButton"
Text
=
" + "
CommandName
=
"AddBicCode"
>
</
telerik:GridButtonColumn
>
</
Columns
>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"BICCodeID"
Name
=
"DetailsTable"
Width
=
"100%"
on>
<
ParentTableRelation
>
<
telerik:GridRelationFields
MasterKeyField
=
"BICCodeID"
DetailKeyField
=
"ParentID"
/>
</
ParentTableRelation
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Kode"
DataField
=
"BICCode"
UniqueName
=
"BICCode"
ReadOnly
=
"true"
ItemStyle-Width
=
"50px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Område"
DataField
=
"DanishDescription"
UniqueName
=
"DanishDescription"
ReadOnly
=
"true"
ItemStyle-Width
=
"300px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"PushButton"
Text
=
" + "
CommandName
=
"AddBicCode"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
</
MasterTableView
>
<
ClientSettings
>
<
ClientEvents
OnCommand
=
"RaiseCommand"
/>
</
ClientSettings
>
</
telerik:RadGrid
>