Question: I want to read data from one column of datagridview. My datagridview contains many columns but I want to read all cells but only from one column. I read all columns using this code:

```
foreach (DataGridViewColumn col in dataGridView1.Columns)
        col.Name.ToString();

```

But I want to read all cell from particular column.

Answer: 
Maybe this helps too. To get one cell:

```
string data = (string)DataGridView1[iCol, iRow].Value;

```

Then you can simply loop rows and columns.

[Documentation](http://msdn.microsoft.com/ru-ru/library/ms158656.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2).
To get the value of the clicked cell:

```
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        textBox1.Text = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();
    }

```