6
votes

Comment obtenez-vous une valeur spécifique d'un objet System.Data.Datable?

Je suis un programmeur d'algorithme de bas niveau et des bases de données ne sont pas vraiment ma chose - il s'agira donc d'une question N00b si jamais il y en avait un.

Je suis une simple requête de sélection via la DAO de notre équipe de développement. Le DAO renvoie un objet System.Data.Datatable contenant les résultats de la requête. Tout cela fonctionne bien jusqu'à présent.

Le problème que j'ai rencontré maintenant:
Je dois tirer une valeur de l'un des champs de la première ligne dans le jeu de données résultant - et je ne sais pas où commencer. Microsoft est tellement déroutant à ce sujet! ARRRG!

Tout conseil serait apprécié. Je ne fournissons aucun échantillon de code, car je pense que ce contexte est inutile ici. Je suppose que tous les objets de données fonctionnent de la même manière, peu importe la façon dont vous exécutez vos requêtes - et donc toute information supplémentaire ne ferait que cela plus déroutant pour tout le monde.


0 commentaires

3 Réponses :


1
votes

Vous voulez dire comme TABLE.ROWS [0] ["MYCOLUMNNAME"] ?


0 commentaires

11
votes

Juste des bases ....

yourDataTable.Rows[0][0]
yourDataTable.Rows[0][ColumObject]
yourDataTable.Rows[0]["ColumnName"]


0 commentaires

0
votes

Si vous ne voulez pas extraire la ligne avec ID ID = 5 (c'est-à-dire la clé primaire) et obtenir sa valeur pour la colonne appelée Description. xxx


0 commentaires