Les colonnes sélectionnées à partir de DataTable

Comment obtenir les colonnes Sélectionnées forme la DataTable?
Pour l'e.g mon BaseTable a trois colonnes,
ColumnA,
Colonneb et
ColumnC.

En ce moment dans les opérations intermédiaires, j'ai besoin de récupérer toutes les lignes de la ColumnA. Est-il une formule prédéfinie comme DataTable.Sélectionnez?

Quel serait le but de tirer une seule colonne? Si vous laissez tous les trois colonnes de là, vous pouvez toujours prendre la première colonne avec DataTable.Rows[i]["ColumnA"] lorsque vous êtes en boucle par le biais de données.
J'ai besoin de régler les différentes valeurs de ligne de la Colonne A dans une listBox.
Je peux créer un DataView et d'éliminer les colonnes inutiles à partir de là. Mais son une procédure en deux étapes et des étranglements si le datatable taille est énorme.
DataView dv = dt.DefaultView; DataTable dtColA = dv.ToTable(true, new string [] {la Colonne "A" });
Qu'est-ce .NET framework que vous utilisez? Est LINQ une option pour vous?

OriginalL'auteur Krishna | 2011-09-26