DataRow: Vérifier vide (Pas de "null) champs de DataSet
J'espère que c'est facile. Est-il un moyen pour tester un "vide" du champ à l'aide de DataRow? Les travaux suivants amende pour le tester sur un champ avec des valeurs null, malheureusement, la colonne que je traite sont soit rempli avec des données ou sont tout simplement "vide". Est-il une approche en C# je suis absent? Grâce
if (Particle.Tables.Count == 0 || pDr.ItemArray[1].ToString() == "")
tblParticle.Append("No Data");
- Dupliqué peut-être? stackoverflow.com/questions/2326341/c-sharp-datarow-empty-check
- chaîne de caractères.IsNullOrEmpty() teste la valeur null ou une chaîne de longueur nulle
- si jamais vous décidez de retourner ou de passer dans un DataRow utiliser le lien devGabriel posté pour l'excellent exemple ainsi de l'espoir à tous de cette aide
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser stirng.isNullorEmpty pour vérifier les champs vides. Chaîne de caractères.isNullorEmpty
.
la vérification de la valeur NULL fera pas de mal de garder à l'esprit que Nulle et Vide, sont deux choses différentes
et retourne s'il est NULL
Ce qui suit suppose que nous parlons d'une chaîne de caractères (VARCHAR/CHAR) colonne:
DataRow["name"].ToString()
DataRow["name"] as string
(string) DataRow["name"]