Aide DataSet

Signaler
Messages postés
1
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
11 avril 2007
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
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;
    }

Joe c'est le plus beau :p

1 réponse

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Bonjour, dans ton cas ton dataset n'aura jamais aucune table, il faut que tu vérifie si la table[0] de ton dataset à plus d'une ligne ou non

<hr />Cyril - MSP - MCTS ASP.net & SQL