
12/03/2008, 12:55
|
 | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses Puntos: 87 | |
Re: enter del datagridview lo q pasa es q tu enter lo esta capturando el grid y te cambia a la siguiente celda
lo que deberias hacer es el evento del EditingControlShowing para la celda en particulara q disparara el evento crearle un eventhandler para el enter y antes de procesarlo q invoque a tu metodo X.
algo asi
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if(dataGridView1.CurrentCell.ColumnIndex==indicede seado)
((DataGridViewTextBoxEditingControl)(e.Control)).K eyDown += new KeyEventHandler(Form1_KeyDown);
}
void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((int)e.KeyCode == (int)Keys.Enter)
{
//aqui llama metodo X
base.OnKeyDown(e);
}
}
saludos
peter |