Convertir datarow à int
J'ai un datarow, mais comment puis-je convertir un int ?
J'ai essayé ceci, mais ça ne fonctionne pas.
dsMovie = (DataSet)wsMovie.getKlantId();
tabel = dsMovie.Tables["tbl_klanten"];
eersteRij = tabel.Rows[0];
(Int32.Parse(eersteRij.ToString())
ligne? Peut-être un champ dans une ligne?
OriginalL'auteur Steaphann | 2011-03-02
Vous devez vous connecter pour publier un commentaire.
Un DataRow est un objet; il n'est pas un entier. Un DataRow contient une ou plusieurs colonnes de données. Vous pouvez indice dans le DataRow pour accéder aux valeurs de ces coulmns.
Si la table
tbl_klanten
contient une colonne, et que la colonne est un entier, vous pouvez effectuer les opérations suivantes:si la colonne est une chaîne contenant la valeur d'un entier,
Si la colonne est nommée
klant_id
...si la colonne est une chaîne contenant la valeur d'un entier,
désolé, la barrière de la langue est à me faire mal. Où est le klant_id? Ce tableau, quelle colonne?
la table est tbl_klanten et la colonne est klant_id .
mon edition de l'aide?
OriginalL'auteur Will
Simplement utiliser la méthode de Champ:
La méthode de Champ prend également en charge les types nullables:
Et s'il vous plaît notez:
Convenu n'ai pas regardé en profondeur, mais je crois que ce peut éviter la boxe de l'impôt des autres méthodes mentionnées. Attention tout de même, jette erreur si la valeur est DBNull. Voir cette réponse pour plus de détails: stackoverflow.com/questions/7104675/...
OriginalL'auteur Naser Yousefi
Parce que, même à ce niveau de la hiérarchie que vous avez toujours un DataRow et vous ne pouvez pas convertir un DataRow int.. une valeur peut être convertie.
Et pourquoi êtes-vous la conversion de toute la DataRow int.. en général, vous souhaitez obtenir un valeur dans une cellule à une ligne essayez donc, quelque chose comme ceci:
où 0 peut être remplacé par la position de la cellule(int) ou un nom de Colonne(string)
OriginalL'auteur Shekhar_Pro
Vous aurez besoin de savoir quel est l'indice de l'objet que vous voulez, c'est sur, et de l'appliquer à un int, par exemple:
il fixe, vous aurez besoin de savoir quel est l'indice de la données est en cours.
et j'ai enlevé mon downvote ^_^
un upvote trop...
OriginalL'auteur Femaref
OriginalL'auteur Gil Epshtain