DataGridView écrire toutes les valeurs d'une colonne à la liste

Je voudrais écrire toutes les valeurs de la colonne 2 de la liste:

List<string> list = new List<string>();
foreach (var item in dataGridView1.Rows)
{
    list.Add(item.Cells[1].Value.ToString);
}

Toutefois, cela renvoie une erreur.

Quelle est l'erreur que vous obtenez, et vous devriez être à l'indexation de la colonne 2, dans le code actuel, vous faites référence à la première colonne.
Ah oui, exact que maintenant. L'erreur est: est-ce 'obejct' does not contain a definition for 'cells' and no extension method 'Cells' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?).

OriginalL'auteur jacobz | 2014-01-23