private void dgvFactory_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgvFactory.Rows.Count > 0) { searchLineName.Visible = true; } if (e.RowIndex < dgvFactory.Rows.Count && e.RowIndex > -1) { try { StandardService service = new StandardService(); LList = service.GetAllLine(Convert.ToInt32(dgvFactory.Rows[e.RowIndex].Cells[0].Value)); } catch (Exception err) { Log.WriteError(err.Message, err); } dgvLine.DataSource = LList; dgvLine.CurrentCell = null; } }