Joe051
Messages postés1Date d'inscriptionlundi 30 janvier 2006StatutMembreDernière intervention11 avril 2007
-
11 avril 2007 à 13:08
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
11 avril 2007 à 18:09
Bonjour a tous .
j'ai un probleme avec mon dataset.
Voila je passe une requete et je voudrais que lorsque ma requete ne retourne aucun resultat mon dataset ne s'affiche pas et qu'un label s'affiche !
voici mon code.
/// Lancement de la requete et mise en place du resultat du DataSet dans le GridView.
DataSet ds = GetData(RequeteString);
/// voila ce que j'ai mis pour la recuperation de mon dataset mais sa ne marche pas. Qu'il y ai un resultat ou pas de la requete il est toujours a 1 .
if (ds.Tables.Count > 0)
{
GridView_Result.DataSource = ds;
GridView_Result.DataBind();
}
else
{
Label1.Visible = true;
}
______________________________________________________________________________________________
DataSet GetData(String RequeteString)
{
String connectionString = "Data Source=PC_DE_PIERRE;Initial Catalog=Sensient;Integrated Security=True";
/// Creation d'un Dataset
DataSet ds = new DataSet();
try
{
/// Connection a la base de donnée et lancement de la requete.
SqlConnection Objconnection = new SqlConnection(connectionString);
SqlDataAdapter adapter = new SqlDataAdapter(RequeteString, Objconnection);
/// Remplir le DataSet.
adapter.Fill(ds);
}
catch (Exception ex)
{
}
/// retourne ce qui à était placé dans le DataSet.
return ds;
}