2009-02-26 5 views

Répondre

1

Je pense que la fonction de calcul est tout à fait appropriée dans ce contexte. Vous pouvez utiliser un code similaire à ce qui suit:

For Each col as DataColumn in myTable 
    Dim aggExpr as string = string.format("Count{0}", col.ColumnName) 
    Dim filterExpr as string = string.format("{0} IS NULL", col.ColumnName) 
    Dim myCount as integer = CInt(myTable.Compute(aggExpr, filterExpr)) 
    Console.WriteLine(myCount) 
Next 

(dactylographié ici, regarder la syntaxe)

Notez que je dis « semblable au suivant ». Veuillez ajouter les vérifications d'erreur/valeur nulle appropriées.

+0

Merci, mais c'est ce que nous faisons déjà. Je cherchais quelque chose qui ne nécessite pas de boucle sur toutes les colonnes –

Questions connexes