OVH Cloud OVH Cloud

Object dans un Hashtable

1 réponse
Avatar
amplitude
Bonjour,


J'ai un Hashtable o=F9 je rentre des donn=E9es, un int en index, et des=20
DataRow en value.

Mais je n'arrive pas =E0 r=E9cup=E9rer mon DataRow...

Si je lui fait :

DataRow Ind =3D HSPays[this.Combo.SelectedIndex].ToString();

Il me retourne le nom du type, soit DataRow

Si j'enl=E8ve le ToString(), il me dit qu'il ne peut convertir object en =

DataRow... donc, comment je dois faire pour le convertir ??? merci :)

1 réponse

Avatar
TINANT Hervé [MVP .NET]
DataRow Ind = (DataRow)HSPays[this.Combo.SelectedIndex];

Le casting en DataRow n'est pas implicit, il te faut explicitement caster
l'object du Hashtable

--
TINANT Hervé (alias Crazyht)
MVP Visual C#.NET

http://www.vbfrance.com
http://www.csharpfr.com


"amplitude" a écrit dans le message de
news:cfo1nq$88s$
Bonjour,


J'ai un Hashtable où je rentre des données, un int en index, et des
DataRow en value.

Mais je n'arrive pas à récupérer mon DataRow...

Si je lui fait :

DataRow Ind = HSPays[this.Combo.SelectedIndex].ToString();

Il me retourne le nom du type, soit DataRow

Si j'enlève le ToString(), il me dit qu'il ne peut convertir object en
DataRow... donc, comment je dois faire pour le convertir ??? merci :)