Comment changer la DataTable Valeur de la Colonne sans boucle?
J'ai un DataTable qui a 4 colonnes. Je veux changer la 3ème colonne de la valeur est "0".
Ci-dessous est ma DataTable.
ID Name Value Type
---- ---- ----- -----
1 Sam 250 2
2 Rai 324 3
3 Tim 985 8
Mon Résultat Souhaité devrait être comme ci-dessous:
ID Name Value Type
---- ---- ----- ------
1 Sam 0 2
2 Rai 0 3
3 Tim 0 8
La façon d'atteindre cet objectif sans boucle? Toutes les suggestions s'il vous plaît.
double possible: stackoverflow.com/questions/5063551/...
Mais là aussi ils avaient utilisé foreach...
OK, juste une question: pourquoi ne pas en boucle?
J'ai changé la valeur de la Colonne à l'aide de boucles. Supposons que si les lignes sont plus qu'il n'en prendrait plus de temps. c'est pourquoi j'ai précisé sans l'aide de boucles.
Mais là aussi ils avaient utilisé foreach...
OK, juste une question: pourquoi ne pas en boucle?
J'ai changé la valeur de la Colonne à l'aide de boucles. Supposons que si les lignes sont plus qu'il n'en prendrait plus de temps. c'est pourquoi j'ai précisé sans l'aide de boucles.
OriginalL'auteur thevan | 2011-08-24
Vous devez vous connecter pour publier un commentaire.
Comment à ce sujet? ↓ sans boucle....
OriginalL'auteur shenhengbin
DataTable.Sélectionnez La Méthode De
OriginalL'auteur CharithJ
si vous connaissez l'ID, vous pouvez simplement le filtre à l'aide de Select ou Trouver (me souviens pas exactement mais je pense que c'est Sélectionner), une fois que vous avez la ligne, vous pouvez affecter des valeurs de la colonne.
Je suis sûr qu'il ya aussi une meilleure LINQ est axée sur la mais ce de la vieille école ADO.NET/System.Data approche devrait fonctionner de toute façon.
merci u beaucoup pour votre précieuse contribution à ma question.
OriginalL'auteur Davide Piras
Vous pouvez utiliser un truc tout simple ici. Supprimer la ligne et l'ajouter à nouveau à la table.
OriginalL'auteur Nishantha