100 votes

Vérifier si un DataRow existe par nom de colonne en c# ?

Je veux faire quelque chose comme ceci :

Cependant, je reçois une erreur disant qu'us_otherfriend n’appartient pas à la table. Je veux simplement vérifier si elle n’est pas null, puis définir la valeur.

N’y a-t-il pas un moyen de faire cela ?

274voto

Kibbee Points 36474

Vous devriez essayer

Je ne crois pas que le rang a une propriété columns lui-même.

17voto

JeffPGMT Points 121
<pre><code></code><p>DataRow ne dispose pas d’une propriété Columns, il possède une Table de la colonne peut être vérifiée pour.</p></pre>

6voto

Allan Wolff Points 41

Vous pouvez utiliser l’objet DataColumnCollection de votre datatable pour vérifier si la colonne est dans la collection.

Quelque chose comme :

-5voto

Shuo Points 1655
Vous pouvez utiliser

-6voto

Big Endian Points 364
if (row.Columns.Contains("US_OTHERFRIEND"))

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X