Tsukasa Tsukasa - 1 year ago 91
C# Question

Datagridview full row selection but get single cell value

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 Source

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["you have to mention you cell  corresponding column name"].Value);           

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