2011-05-03 6 views
0

J'ai quelques données dans datatable il y a deux colonnes qui sont année et le mois que je dois concaténer et sélectionner les donnéesdatables sélectionnez concat deux colonnes

il devrait être quelque chose comme ce

DataTable dt; 
string expression = (year,month)=(2009,03) 
dt.Select(expression); 

La syntaxe ci-dessus est un exemple de ce que je veux réaliser.

Pour plus de précisions, je trouve les données dans le tableau de données

year | Month 
2009 03 
2010 04 
2010 05 

Ainsi, la sélection ci-dessus devrait me chercher une ligne.

+0

Pouvez-vous concat pendant requête SQL (comme: SELECT année + '' + mois à partir de ...)? – mj82

+0

Pourquoi ne pas faire la concaténation lorsque les données doivent être affichées à la place? –

+0

Non, je ne peux pas concaténer les données dans le serveur SQL – ankur

Répondre

0

vous pouvez obtenir en

dt.DefaultView.RowFilter = "year='2009' AND Month='03'"; 

Maintenant dt.DefaultView vous renvoie une ou plusieurs lignes correspondant à vos critères

+0

Je dois combiner les deux colonnes et obtenir les données – ankur

+0

vous obtenez la même chose ici, une raison spécifique pour laquelle vous voulez les concaténer? – V4Vendetta

Questions connexes