Y_Y Y_Y - 2 years ago 103
C# Question

How can I get the value of all the selected cells in a DataGridView?

I have a DataGridView that has MultiSelect = true. After the user selects different cells from different rows how can I get the value of all the selected cells?

is it using a foreach() or a simple build in method?

Answer Source

You can iterate over SelectedCells.

foreach (DataGridViewCell cell in dataGridView1.SelectedCells)

You asked only for the value, but you probably also want to know the row and the column of the cell otherwise the value could be meaningless. You can access these also on the cell object.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download