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.
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 cellValue = Convert.ToString(selectedRow.Cells["enter column name"].Value); } }
If you want to get the contents of selected cell; you need the index of row and cell.
int rowindex = dataGridView1.CurrentCell.RowIndex; int columnindex = dataGridView1.CurrentCell.ColumnIndex; dataGridView1.Rows[rowindex].Cells[columnindex].Value.ToString();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With