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

How to do Google like filtering in Hierachical Grid?

1 Answer 41 Views
Grid
This is a migrated thread and some comments may be shown as answers.
ashwini
Top achievements
Rank 1
ashwini asked on 26 Feb 2009, 10:21 AM


       Hello All,
   

              I am using Hierachical Grid .In that I want to show Google like filtering in that grid.and this data should be bind with datatable  not a database.


    Please Help me..It's Urgent

    Thanx in Advance.
 

    Regards
    Nisha,
  

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 02 Mar 2009, 11:12 AM
Hi Nisha,

In the PreRender event you can access the NestedTableView and then clear the columns to add the custom filtering column . I have made use of the code snippet in the help document  http://www.telerik.com/help/aspnet-ajax/grdtraversingdetailtablesitemsingrid.html

C#
protected void  RadGrid1_PreRender(object sender, EventArgs e) 
     { 
         foreach (GridDataItem dataItem in RadGrid1.MasterTableView.Items) { 
             if (dataItem.Expanded) { 
                 GridTableView gridTableView = (GridTableView)dataItem.ChildItem.NestedTableViews[0]; 
                 gridTableView.Columns.Clear(); 
                 foreach (DataColumn dataColumn in ds.Tables[0].Columns) 
               { 
                     RadGrid.MyCustomFilteringColumn gridColumn = new RadGrid.MyCustomFilteringColumn(); 
                     
                     gridColumn.DataField = dataColumn.ColumnName; 
                     gridColumn.HeaderText = dataColumn.ColumnName; 
                     gridTableView.Columns.Add(gridColumn); 
                 } 
                 gridTableView.Rebind(); 
             } 
         } 
         
         
     } 
 
 

Thanks,
Princy
Tags
Grid
Asked by
ashwini
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or