HI,
I using rad grid hierarchy. If i dont have any commandname for expandcollapse column the grid is expanding. But if have a commandname. The grid is not expanding. Is there any code do i need to write in commandname. Please help me. I searched online but i didn't find any solution. Here si my sample code
I using rad grid hierarchy. If i dont have any commandname for expandcollapse column the grid is expanding. But if have a commandname. The grid is not expanding. Is there any code do i need to write in commandname. Please help me. I searched online but i didn't find any solution. Here si my sample code
<
telerik:RadGrid
ID
=
"RGCMnbr"
runat
=
"server"
AutoGenerateColumns
=
"false"
Height
=
"520px"
BorderWidth
=
"1px"
BorderStyle
=
"Solid"
GridLines
=
"None"
BackColor
=
"White"
AllowPaging
=
"True"
PageSize
=
"20"
AllowSorting
=
"True"
OnNeedDataSource
=
"RGCMnbr_OnNeedDataSource"
EnableEmbeddedSkins
=
"false"
ShowGroupPanel
=
"false"
ShowStatusBar
=
"false"
OnItemDataBound
=
"RGCMnbr_ItemDataBound"
OnItemCommand
=
"RGCMnbr_ItemCommand"
MasterTableView-RowIndicatorColumn-Display
=
"false"
OnDetailTableDataBind
=
"RGCMnbr_DetailTableDataBind"
>
<
HeaderStyle
Height
=
"20px"
BackColor
=
"#004000"
Font-Size
=
"8pt"
Font-Bold
=
"True"
ForeColor
=
"White"
HorizontalAlign
=
"Center"
BorderColor
=
"White"
BorderWidth
=
"1px"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
<
AlternatingItemStyle
BackColor
=
"#F5F5E9"
HorizontalAlign
=
"Center"
/>
<
PagerStyle
BackColor
=
"#F5F5E9"
/>
<
MasterTableView
DataKeyNames
=
"cmId"
Name
=
"Master"
GridLines
=
"None"
ExpandCollapseColumn-ButtonType
=
"ImageButton"
ExpandCollapseColumn-CollapseImageUrl
=
"Images/Right.gif"
ExpandCollapseColumn-ExpandImageUrl
=
"Images/Right.gif"
ExpandCollapseColumn-CommandName
=
"Expand"
>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"Orders"
Width
=
"80%"
DataKeyNames
=
"smId"
>
<
HeaderStyle
Height
=
"15px"
BackColor
=
"#004000"
Font-Size
=
"8pt"
Font-Bold
=
"True"
ForeColor
=
"White"
HorizontalAlign
=
"Center"
BorderColor
=
"White"
BorderWidth
=
"1px"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
<
AlternatingItemStyle
HorizontalAlign
=
"Center"
/>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"smId"
DataField
=
"smId"
HeaderText
=
"smId"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"SM Number"
UniqueName
=
"smNumber"
DataField
=
"smNumber"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Sch Imp Date"
DataField
=
"smSchImpDate"
UniqueName
=
"smSchImpDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"SM Status"
DataField
=
"smStatus"
UniqueName
=
"smStatus"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Created Date"
DataField
=
"smCreatedDate"
UniqueName
=
"smCreatedDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Created By"
DataField
=
"smCreatedBy"
UniqueName
=
"smCreatedBy"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Approved Date"
DataField
=
"smApprovedDate"
UniqueName
=
"smApprovedDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"EditSMNbr"
CommandName
=
"EditSM"
ButtonType
=
"ImageButton"
ImageUrl
=
"~/Images/edit-icon-v5.gif"
HeaderStyle-Width
=
"5%"
ItemStyle-Width
=
"5%"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"DeleteSmNbr"
CommandName
=
"DeleteSM"
ButtonType
=
"ImageButton"
ImageUrl
=
"~/Images/Delete.gif"
HeaderStyle-Width
=
"5%"
ItemStyle-Width
=
"5%"
>
</
telerik:GridButtonColumn
>
</
Columns
>
<
NoRecordsTemplate
>
No SM numbers to dispaly</
NoRecordsTemplate
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"cmId"
HeaderText
=
"cmId"
DataField
=
"cmId"
Visible
=
"false"
ReadOnly
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"CMNumber"
UniqueName
=
"CMNumber"
HeaderText
=
"CM Number"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"CM Type"
DataField
=
"CMType"
UniqueName
=
"CMType"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Dependent Sites"
DataField
=
"DependentSites"
UniqueName
=
"DependentSites"
>
<
ItemTemplate
>
<
asp:LinkButton
Text='<%# Bind("DependentSites") %>' runat="server" ID="lnkDepenSites"
CommandName="Orders"></
asp:LinkButton
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Req Imp Date"
DataField
=
"ReqImpDate"
UniqueName
=
"ReqImpDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"CM Status"
DataField
=
"CMStatus"
UniqueName
=
"CMStatus"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"CM Step Number"
DataField
=
"CMStepNumber"
UniqueName
=
"CMStepNumber"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"CM Step Status"
DataField
=
"CMStepStaus"
UniqueName
=
"CMStepStaus"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Create Date"
DataField
=
"CreatedDate"
UniqueName
=
"CreatedDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Created By"
DataField
=
"CreatedBy"
UniqueName
=
"CreatedBy"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Approved Date"
DataField
=
"ApprovedDate"
UniqueName
=
"ApprovedDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"EditCMNbr"
CommandName
=
"EditCM"
ImageUrl
=
"~/Images/edit-icon-v5.gif"
ButtonType
=
"ImageButton"
HeaderStyle-Width
=
"3%"
ItemStyle-Width
=
"3%"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"AddSMNbr"
CommandName
=
"AddSM"
ImageUrl
=
"~/Images/add-icon.png"
ButtonType
=
"ImageButton"
HeaderStyle-Width
=
"3%"
ItemStyle-Width
=
"3%"
>
</
telerik:GridButtonColumn
>
</
Columns
>
<
NoRecordsTemplate
> No CM numbers to display</
NoRecordsTemplate
>
</
MasterTableView
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
ScrollHeight
=
"450px"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
if
(e.CommandName ==
"Expand"
)
{
GridDataItem dataItem = (GridDataItem)e.Item;
lblCMNbr.Text = dataItem[
"CMNumber"
].Text.Trim();
lblReqImpDt.Text = dataItem[
"ReqImpDate"
].Text.Trim();
}