Search code examples
c#.netlinqsilverlighttelerik-grid

How to find hidden columns in Telerik Radgridview using Linq expression


How to find invisible columns from Telerik Radgridview.I tried with following expression

RadGridView radGridView = dependencyObject as RadGridView;
var columns = radGridView.Columns.Where(x => x.IsVisible == false);

I got following exception

Error 1 'Telerik.Windows.Controls.GridViewColumnCollection' does not contain a definition for 'Where' and the best extension method overload 'Telerik.Windows.Data.QueryableExtensions.Where(System.Linq.IQueryable, Telerik.Windows.Data.FilterDescriptorCollection)' has some invalid arguments

Can anyone help on this


Solution

  • var columns = new List<Telerik.Windows.Controls.GridViewColumn>(gridView.Columns);
    var filteredList = columns.Where(o => o.IsVisible == false);
    

    Cheers