This is a migrated thread and some comments may be shown as answers.

[Solved] How to get expanding column values in "DetailTableDataBind" event of RAD Grid

2 Answers 174 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Viswanathan
Top achievements
Rank 1
Viswanathan asked on 23 Jul 2009, 05:58 PM
Hi,

I'm using RAD Grid Controls for Ajax Q1 2009 version. I need to get the column values of the currently expanding row in the "DetailTableDataBind" event of RAD Grid.

something like: SelectedRow.Column[5].Text

protected void grd_DetailTableDataBind(object source, GridDetailTableDataBindEventArgs e)
{
????????
}

Please help me out to make the things easier.

Thanks in advance
Viswa

2 Answers, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 24 Jul 2009, 04:31 AM
Hi, 

I hope you are trying to access the column values of the currently expanding parent row in the DetailTableDataBind event. If so try the following code snippet.

CS:
 
private void RadGrid1_DetailTableDataBind(object  source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e) 
  GridDataItem parentItem = e.DetailTableView.ParentItem as GridDataItem; 
  string strKey = parentItem.GetDataKeyValue("ID").ToString(); 


Thanks
Shinu
0
Viswanathan
Top achievements
Rank 1
answered on 24 Jul 2009, 07:34 AM
Hi Shinu,

Thanks for your reply. I'm able to get the values now.

But folks one thing we need to remember here is, we need to specify the DataKeyNames attribute for each parent table of our grid like as follows:

<MasterTableView TableLayout="Fixed" EditMode="InPlace" DataKeyNames="Col1Id,Col2Id,Col3Id">

Thanks once again
Viswa
Tags
Grid
Asked by
Viswanathan
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Viswanathan
Top achievements
Rank 1
Share this question
or