TODO SOBRE DATA GRIDVIEW
Para poder darle click a una celda y capturar un dato de una celda especifica, yo recomiendo que pueda hacer uso de un boton, el mismo que se agrega de la siguiente forma:
private void ClienteFRM_Load(object sender, EventArgs e)
{
DataGridViewButtonColumn btnEditar = new DataGridViewButtonColumn();
btnEditar.Name = "EDI";
dgv_cliente_listado.DataSource = getCliente();
// esta fila es para poblar la tabla desde la base de datos
dgv_cliente_listado.Columns.Add(btnEditar);
}
private void dgv_cliente_listado_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (this.dgv_cliente_listado.Columns[e.ColumnIndex].Name == "EDI")
{
string DATO = dgv_cliente_listado.CurrentRow.Cells[1].Value.ToString();
MessageBox.Show(DATO);
//con ese mismo dato ya cargado, procedemos a abrir un formulario y lo mandamos por //parametro
ClienteEdit clienteEdit = new ClienteEdit(Convert.ToInt32(DATO));
clienteEdit.Show();
}
}
Comentarios
Publicar un comentario