Я разрабатываю приложение.где мне нужно показать значение строки в текстовом поле.Иногда это работает, но иногда это не работает.Пожалуйста помоги.Вот код, который я использую:
private void CRUD_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
txtBoxID.Text = CRUD.Rows[e.RowIndex].Cells[0].Value.ToString();
txtBoxStates.Text = CRUD.Rows[e.RowIndex].Cells[1].Value.ToString();
txtBoxName.Text = CRUD.Rows[e.RowIndex].Cells[2].Value.ToString();
txtBoxAddress.Text = CRUD.Rows[e.RowIndex].Cells[3].Value.ToString();
txtBoxCenter.Text = CRUD.Rows[e.RowIndex].Cells[4].Value.ToString();
txtBoxCity.Text = CRUD.Rows[e.RowIndex].Cells[5].Value.ToString();
DataRow Row = tblCRUD.Rows[e.RowIndex];
DataRow newRow = tblCRUD.NewRow();
newRow.ItemArray = Row.ItemArray;
tblCRUD.Rows.Remove(Row);
tblCRUD.Rows.InsertAt(newRow, 0);
foreach (DataGridViewRow item in CRUD.Rows)
{
CRUD.Rows[item.Index].Selected = false;
}
CRUD.Rows[0].Selected = true;
}