Poner en edición una celda de DataGridView

publicado por: Anonymous

Esoy trabajando en una app windows forms, lo que quiero hacer es, al momento de crear una nueva fila selecciono y entre en edición la tercera columna.

dgvTalla.Rows.Add();
dgvTalla.CurrentRow.Cells[2].Selected = true;
dgvTalla.BeginEdit(true);

Con este código solo entra en edición la segunda columna, ¿Que puedo hacer?

solución

Deberías establecer la celda activa e iniciar la edición en el evento RowsAdded del DataGridView:

    private void dgvTalla_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
    {
        dgvTalla.CurrentCell = dgvTalla.Rows[e.RowIndex].Cells[2];
        dgvTalla.BeginEdit(true);
    }
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *