Datagridview full row selection but get single cell value

Tsukasa picture Tsukasa · Oct 5, 2011 · Viewed 246.9k times · Source

I have a datagridview that is a full row select. How would I grab the data from only a certain cell no matter what cell in the row was clicked on since it highlights the entire row.

Answer

Enigma State picture Enigma State · Oct 5, 2011

You can do like this:

private void datagridview1_SelectionChanged(object sender, EventArgs e)
{
  if (datagridview1.SelectedCells.Count > 0)
  {
    int selectedrowindex = datagridview1.SelectedCells[0].RowIndex;
    DataGridViewRow selectedRow = datagridview1.Rows[selectedrowindex];  
    string a = Convert.ToString(selectedRow.Cells["enter column name"].Value);           
  }
}