[C#]Mettre dans une variable int, le résultat d'une requete [Résolu]

Phenomenium 38 Messages postés mardi 1 mars 2005Date d'inscription 18 octobre 2006 Dernière intervention - 1 mars 2005 à 14:56 - Dernière réponse : TheSaib 2369 Messages postés mardi 17 avril 2001Date d'inscription 26 décembre 2007 Dernière intervention
- 1 mars 2005 à 15:42
salut je veu recuperer le numéro le plus grand de ma table :

DataSet ds;


int nbl 1, nbCol 1;



string sqlstr1 = "select MAX (Numéro) from Titulaires";


ds = connexionModDeco(
ref nbl,
ref nbCol, sqlstr1);



int numéro = ????

Mais la je seche ...
j'ai essayé :


int numéro = ds.Tables[0].Rows[0]["Numéro"];

Mais il me met :

Impossible de convertir implicitement le type 'object' en 'int'

Merci de votre aide
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
TheSaib 2369 Messages postés mardi 17 avril 2001Date d'inscription 26 décembre 2007 Dernière intervention - 1 mars 2005 à 15:26
3
Merci
int numéro = (int)ds.Tables[0].Rows[0]["Numéro"];

par exemple

::|The S@ib|::
MVP C#.NET

Merci TheSaib 3

Codes Sources a aidé 89 internautes ce mois-ci

Commenter la réponse de TheSaib
Phenomenium 38 Messages postés mardi 1 mars 2005Date d'inscription 18 octobre 2006 Dernière intervention - 1 mars 2005 à 15:38
0
Merci
Merci, je savais pas qu'on pouvais faire ca aussi pr les int ! :)
Commenter la réponse de Phenomenium
TheSaib 2369 Messages postés mardi 17 avril 2001Date d'inscription 26 décembre 2007 Dernière intervention - 1 mars 2005 à 15:42
0
Merci
ds.Tables[0].Rows[0]["Numéro"]; te renvoit un objet donc il faut unboxer pour récuperer ton type d'origine.

Le transtypage (Cast) marche pour tout types. Tu peux tester un type en utilisant le mot clé "is".

if (monobjet is int)
monint (int)monobjet; // ou monint monobjet as int

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.