Problème avec DataSet

sahliali Messages postés 90 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 3 juillet 2008 - 15 févr. 2006 à 12:51
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 15 févr. 2006 à 13:16
Salut :)

J'ai créer un DataSet typé liée à une base de données qui permet de
retourner un ensemble d'enregistrement mais en j'ai rencontré une
exception liéepour les enregistrement null

"Impossible d\'obtenir la valeur, car elle est DBNull"

alors je cherche une solution car dans la table il en a des champs qui sont null



la fonction qui permet de retourner le DataSet

---------------------

public static ClientDataSet GetClient()

{



try

{

ClientDataSet CDset = new ClientDataSet();


SqlConnection SQLConn = new
SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);



SqlDataAdapter Da = new SqlDataAdapter("Select *
from client", SQLConn);

Da.Fill(CDset,"Client");

return CDset;



}

catch (Exception ex)

{

System.Windows.Forms.MessageBox.Show(ex.Message);

return null;

}

}





-----------------------

La fonction qui permet de retourner



ClientDataSet DataSetClient = ClientDB.GetClient();



foreach(ClientDataSet.ClientRow row in DataSetClient.Client.Rows)

{

MessageBox.Show(row.Nom +" " + row.Prenom);

}

1 réponse

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
15 févr. 2006 à 13:16
Salut,

Dans la definition de ton DataSet typé en mode graphique, dans la fenetre de propriétés, tu peux configurer la valeur par defaut de tes champs (donc autoriser DBNull). Et aussi specifier comment il doit reagir lorsqu'il rencontre une valeur null (Propriété NullValue)



Mx
MVP C#
0