2009-09-30 7 views

Répondre

0

Vous filtrez une ligne avec appuie-colonne ....

DataView.RowFilter = "columnName = value" 

Ce filtreront efficacement votre DataView par la colonne pour chaque ligne où la retenue de la colonne est remplie.

+0

Ce n'est pas ce que je veux dire. Je veux dire cacher la colonne. – programmernovice

+1

Vous ne pouvez pas/ne pouvez pas masquer la colonne via la vue de données. Vous devez simplement masquer la colonne dans la vue de grille affichant les résultats ou tout autre élément utilisant l'affichage de données pour sa source de données. – klabranche

0

A dû répondre à ceci comme étant à la recherche d'âges et de dessiner un blanc.

Vous pouvez masquer une colonne d'une dataview:

dv.Table.Columns.Remove("colname") 
+1

N'est-ce pas supprimer la colonne de la table sous-jacente, et pas de la vue de données? –

2

Un peu en retard, mais je cherchais un moyen de filtrer/masquer certaines colonnes dans un Dataview aussi bien et a fait comme ceci:

DataView.Table.Columns ["ColumnName"]. ColumnMapping = MappingType.Hidden;

Fonctionne bien.

+0

Exactement ce que je cherchais! – samb90

+0

super ;-) codage heureux! – user369122

Questions connexes