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

Get parentItem on childRadGrid's need datasource event

1 Answer 75 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Prava kafle
Top achievements
Rank 1
Prava kafle asked on 23 Nov 2011, 07:20 PM
Hi,

I want  an ID of parent Table and the datakey value of recently expanded column on child grid's need data source event.  My code returns null value for currentGrid.NamingContainer .

  void childRadGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            try
            {
                RadGrid currentGrid = sender as RadGrid;
                
        GridDataItem  parentItem =  (currentGrid.NamingContainer as  GridNestedViewItem ).ParentItem as GridDataItem;
..
..
..
}

Any idea?
Thanks
Prava

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 24 Nov 2011, 05:06 AM
Hello Prava,

Try the following code snippet.
C#:
protected void RadGrid2_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
  RadGrid innergrid=(RadGrid)sender;
  GridNestedViewItem nesteditem = (GridNestedViewItem)innergrid.NamingContainer;
  string dataKeyValue = Convert.ToString(((GridDataItem)(nesteditem.ParentItem)).GetDataKeyValue("ID"));
}

-Shinu.
Tags
Grid
Asked by
Prava kafle
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or