将多个选定的字符串类型的单元格从数据网格视图存储到列表

Storing multiple selected cells of type string from a datagridview to a list

我正在开发一个 C# windows 应用程序,其中有一个 DataGridView,上面有一些数据。 现在,我正在尝试 select 多个单元格,并希望访问 selected 单元格中的值并将它们存储在列表中。我能够将一个单元格存储在一个变量中,但不确定我能否将多个单元格值添加到列表中

我使用以下行将单元格值存储在变量中

 string product = dataGridViewIndex.CurrentCell.Value.ToString();

我可以知道解决这个问题的方法吗?

非常简单,如下遍历所选单元格

            List<String> listProducts = new List<string>();
            for (int i = 0; i < dataGridViewIndex.SelectedCells.Count;i++)
            {
                listProducts.Add(dataGridViewIndex.SelectedCells[i].Value.ToString());
            }