Vérifier le jeu de données est vide ou pas
Ce travail est pour moi très bien. Si vérifie si l'ensemble de données est vide ou pas. Si oui, de retour de valeur null. Mais c'est la case de données, droit chemin ou dois-je faire d'une autre façon?
da2 = new SqlDataAdapter("SELECT project_id FROM project WHERE _small_project_id = '" + cb_small_project.SelectedValue + "' ORDER BY NEWID()", conn);
ds2 = new DataSet();
da2.Fill(ds2);
DataRow[] rowProject = dt2.Select();
if (ds2.Tables[0].Rows.Count == 0)
cmd.Parameters["@_project_id"].Value = guidNull;
else
cmd.Parameters["@_project_id"].Value = rowProject[0]["project_id"];
Je pense que vous devriez vérifier si vous avez les tables aswell
Tu veux dire quelque chose comme ça stackoverflow.com/questions/6264554/... ?
oui, seulement dans le cas ou le rap dans de l'essayer,bloc catch, pour empêcher que le code d'arrêt en cas d'exception
Ou voulez-vous dire quelque chose comme ceci <stackoverflow.com/questions/2976473/...>
Tu veux dire quelque chose comme ça stackoverflow.com/questions/6264554/... ?
oui, seulement dans le cas ou le rap dans de l'essayer,bloc catch, pour empêcher que le code d'arrêt en cas d'exception
Ou voulez-vous dire quelque chose comme ceci <stackoverflow.com/questions/2976473/...>
OriginalL'auteur JanOlMajti | 2012-02-07
Vous devez vous connecter pour publier un commentaire.
À mon avis, la "bonne" façon est de vérifier à la fois:
OriginalL'auteur
Je vais essayer de vérifier pour:
ds2.HasChanges()
Il devrait en être de même si toutes les données ont été ajoutées.
Pour plus d'informations, consultez ici.
OriginalL'auteur
Vous pouvez utiliser
bool
et retourtrue
. Pour toutes les tables dedataset
OriginalL'auteur
essayer cette
code ci-dessus fonctionne
OriginalL'auteur