J'ai une donnée dans mon tableau Brands
qui contient Smart
ou Sun
. Le programme télécharge un fichier CSV, mais avant de télécharger le csv le programme doit vérifier dans la colonne Brands
de csv s'il y a une ligne qui contient non plus Smart
ou Sun
jusqu'à présent je l'ai faitComment comparer DataTable et une chaîne s'il existe
DataTable dtCsv = new DataTable();
int matchCount;
using (CsvReader csvReader = new CsvReader(new StreamReader(fs), true))
{
dtCsv.Load(csvReader);
}
if (dtCsv.Select("BATCH_LEADS<>'" + batch.LeadBatch + "'").Count() != 0) return false;
foreach (Brand brands in BrandList)
{
matchCount = dtCsv.Select("BRAND<>'" + brands.BrandName + "'").Count();
}
mais je sais ce que im Ce comportement est incorrect car le matchCount
contiendra le nombre d'échecs dans la colonne. Aidez-moi, s'il vous plaît. Im en utilisant C#
et ceci est un projet asp.net MVC
Ceci est une très mauvaise question. S'il vous plaît lire la FAQ pour savoir comment écrire de bonnes questions - des questions que nous pouvons vous aider. –
Le contenu CSV n'est toujours pas clair - veuillez ajouter plus de détails pour révéler les erreurs d'un code donné. Lisez [ask] & [mcve] pour savoir ce que vous devez inclure. –
@SamAxe désolé mon explication a été supprimée par moi. –