Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2008, 10:08
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 6 meses
Puntos: 87
Respuesta: Enter en Data Grid

Hay un evento que debs contemplar y es el OnEditingControlShowing y ahi asignarle el manejador de eventos para el keypress en la celda que se convierte en ese momento en un TextBox. es solo eso

Te pongo un sample en unos minutos

----

Aqui esta

Código:
    private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
            if (typeof(TextBox).Equals(e.Control.GetType()))
            {
                (e.Control as TextBox).KeyPress += new KeyPressEventHandler(Form1_KeyPress);
            }
        }

        void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Keys.Enter)
            {
                e.Handled = true; 
            }
        }
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5

Última edición por Peterpay; 01/10/2008 a las 10:15