2017-01-11 3 views
0

Comment trouver des colonnes invisibles de Telerik Radgridview.I essayé avec l'expression suivanteComment trouver des colonnes cachées dans Telerik Radgridview en utilisant l'expression Linq

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

Je suis exception suivante

Erreur 1 « Telerik. Windows.Controls.GridViewColumnCollection 'ne pas contenir une définition pour' Où 'et la meilleure méthode d'extension surcharge ' Telerik.Windows.Data.QueryableExtensions.Where (System.Linq.IQueryable, Telerik.Windows.Data.FilterDescriptorCollection) » a quelques inopérants les arguments

Quelqu'un peut-il aider à ce

+0

Selon [ce] (http: //docs.telerik .com/devtools/winforms/api/html/p_telerik_wincontrols_ui_radgridview_columns.htm) et [ce] (http://docs.telerik.com/devtools/winforms/api/html/t_telerik_wincontrols_ui_gridviewcolumncollection.htm), la propriété des colonnes hérite de '' 'ObservableCollection''' donc vous devriez être en mesure d'énumérer sur eux, avez-vous ajouté' '' using System.Linq'''? – trebor

+0

Yes..Linq utilise – vmb

Répondre

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

Vive

+0

Thanks..i va le tester – vmb

+0

..Yes..its travail – vmb