Hi All,
In my project i have one radtreeview and radgrid. when i check particular child node i am binding radgrid. These functionalities working fine. But i want to display radtreeview parent node and child node as a heading on radgrid.
I want to display heading like which is in Groupheadings.png screen shot in radgrid_with_radtreeview.png screen shot.
Please anybody help me.
Thanks,
Nagendra.
In my project i have one radtreeview and radgrid. when i check particular child node i am binding radgrid. These functionalities working fine. But i want to display radtreeview parent node and child node as a heading on radgrid.
I want to display heading like which is in Groupheadings.png screen shot in radgrid_with_radtreeview.png screen shot.
Please anybody help me.
Thanks,
Nagendra.
4 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 05 Jul 2011, 07:54 AM
Hello Nagendra,
You can try the following approach to customize the Group header text.
C#:
Thanks,
Shinu.
You can try the following approach to customize the Group header text.
C#:
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if ( e.Item is GridGroupHeaderItem ) { GridGroupHeaderItem item = (GridGroupHeaderItem)e.Item; DataRowView groupDataRow = (DataRowView)e.Item.DataItem; item.DataCell.Text = ""; foreach( DataColumn column in groupDataRow.DataView.Table.Columns) if ( column.ColumnName == "Country" ) { //Here you can set the Tree node text. item.DataCell.Text += "Customized display - Country is " + groupDataRow["Country"].ToString(); } } }Thanks,
Shinu.
0
Nagendra
Top achievements
Rank 1
answered on 05 Jul 2011, 01:46 PM
Hi Shinu,
Here my problem is i have checkboxes in the radtreeview.
i want to set the group heading as radtreeview checked node text (root and child node text).
Thanks,
Nagendra.
Here my problem is i have checkboxes in the radtreeview.
i want to set the group heading as radtreeview checked node text (root and child node text).
Thanks,
Nagendra.
0
Shinu
Top achievements
Rank 2
answered on 06 Jul 2011, 10:47 AM
Hello Nagendra,
As far I understand you are populating the grid in node click event. So one approach is to save that node and Its parent text in a global variable and show it as the group header text.
Thanks,
Shinu.
As far I understand you are populating the grid in node click event. So one approach is to save that node and Its parent text in a global variable and show it as the group header text.
Thanks,
Shinu.
0
Nagendra
Top achievements
Rank 1
answered on 19 Jul 2011, 07:28 AM
Hi Shinu,
In my scenario group heading working fine when i select only child node(Lot1). But when i select parent node (Angel Falls or Phase1) it's displaying wrong group heading in the radgrid.
Please find the below screen shot of my page.
my code is
----------------------------
Thanks,
Nagendra.
In my scenario group heading working fine when i select only child node(Lot1). But when i select parent node (Angel Falls or Phase1) it's displaying wrong group heading in the radgrid.
Please find the below screen shot of my page.
my code is
----------------------------
Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As GridItemEventArgs)If TypeOf e.Item Is GridGroupHeaderItem Then Dim item As GridGroupHeaderItem = DirectCast(e.Item, GridGroupHeaderItem) Dim groupDataRow As DataRowView = DirectCast(e.Item.DataItem, DataRowView) item.DataCell.Text = "" For Each column As DataColumn In groupDataRow.DataView.Table.Columns If column.ColumnName = "lot_id" Then item.DataCell.Text = RadTreeView1.CheckedNodes(item.GroupIndex).FullPath Else End If Next End IfThanks,
Nagendra.