Soucis avec requête dans TableAdapter
:salut:
J'ai une table dans laquelle j'aimerais récupérer une donnée je me suis donc dit que j'allais utiliser la fonction Select() de ma TableAdapter je fait donc comme suit:
Code:
string ret = l_dsMicropolluants.STEP.Select(String.Format("SANDRE='{0}'", CdOuvrageDepollution)).ToString();
Mais j'ai alors ceci dans ma variable:
Citation:
Sandre.dsMicropolluants+STEPRow[]
:aie:
J'ai testé avec ceci car j'ai remarqué que ça me retourne plutôt un tableau ou collection:
Code:
string ret = l_dsMicropolluants.STEP.Select(String.Format("SANDRE='{0}'", CdOuvrageDepollution))[0].ToString();
Mais j'ai une erreur IndexOutOfRangeException alors que sur ma table la valeur que je veut récupérer est la première. Même erreur ainsi:
Code:
dsMicropolluants.STEPRow ret = (dsMicropolluants.STEPRow)l_dsMicropolluants.STEP.Select(String.Format("SANDRE='{0}'", CdOuvrageDepollution))[0];
Je ne suis pas trop familier avec ce genre de pratique mais vu que c'est une recherche ponctuelle je me suis tourné vers cette méthode plutôt qu'une autre mais je ne vois pas trop ce que je peut faire de plus.
Si vous avez une correction à me proposer !
:merci: