Foros del Web » Programación para mayores de 30 ;) » .NET »

Deshabilitar punto en datagrid

Estas en el tema de Deshabilitar punto en datagrid en el foro de .NET en Foros del Web. Buenas tardes. Tengo una grid y no se como puedo hacer para que no puedan meter el punto, o si lo meten poder cambiarlo por ...
  #1 (permalink)  
Antiguo 09/01/2008, 10:29
Avatar de VelascoCalderon  
Fecha de Ingreso: agosto-2007
Mensajes: 80
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Deshabilitar punto en datagrid

Buenas tardes. Tengo una grid y no se como puedo hacer para que no puedan meter el punto, o si lo meten poder cambiarlo por una coma ya que estoy usando formulas y con el punto no me hace bien la cuenta. Yo pensaba que seria en la propiedad keypress, pero nada, pongo un mensagebox de prueba y ese evento nunca me salta. Estoy usando vb.net 2005

Un saludo!
  #2 (permalink)  
Antiguo 09/01/2008, 10:52
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Deshabilitar punto en datagrid

Esto te funcionara.

private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
((DataGridViewTextBoxEditingControl)sender).KeyPre ss+=new KeyPressEventHandler(Form1_KeyPress);
}

void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
// Tu codigo para validar o invalidar la tecla presionada
}


Saludos
Peterpay
  #3 (permalink)  
Antiguo 09/01/2008, 11:00
Avatar de VelascoCalderon  
Fecha de Ingreso: agosto-2007
Mensajes: 80
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Deshabilitar punto en datagrid

Quizá este codigo me valga, pero yo estoy usando vb.net y ademas creo que en el evento keypress no se puede ya que si pongo un messagebox en ese evento y pulso cualquier tecla no me salta.

Gracias
  #4 (permalink)  
Antiguo 09/01/2008, 11:14
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Deshabilitar punto en datagrid

pero no es es el evento keypress del from es el evento q se dispara cuando la celda se encuentra en modo de edicion, busca la equivalencia en vb.

Saludos
Peterpay
  #5 (permalink)  
Antiguo 09/01/2008, 11:25
Avatar de VelascoCalderon  
Fecha de Ingreso: agosto-2007
Mensajes: 80
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Deshabilitar punto en datagrid

Jejejeje, eso es lo que estoy buscando compañero, el evento que se ejecuta mientras se edita la celda, es decir, el evento que se dispara cada vez que pulsa una tecla y el cursor esta dentro de esta.


Gracias!
  #6 (permalink)  
Antiguo 09/01/2008, 11:30
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Deshabilitar punto en datagrid

Q bueno que te funciono.

Saludos
Peterpay
  #7 (permalink)  
Antiguo 10/01/2008, 02:57
Avatar de VelascoCalderon  
Fecha de Ingreso: agosto-2007
Mensajes: 80
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Deshabilitar punto en datagrid

Buenas Peterpay. Todavia no he conseguido solucionarlo. No consigo encontrar el evento "escribiendo en celda". Solo veo el empezar a editar celda y el finalizar de editar celda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:56.