Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2006, 10:40
Avatar de jhonwilliams
jhonwilliams
 
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 11 meses
Puntos: 76
Esto lo hice en una grid de VS2003 posiblemente te de una ayudita.

Código:

//Realizamos una referencia al TextboxColumn que contiene el DataGridStyle
DataGridTextBoxColumn myTextColum = (DataGridTextBoxColumn)dataGrid1.
					TableStyles[0].GridColumnStyles[0];

//Hacemos una referencia al textbox contenido en el textboxcolumn
DataGridTextBox txtTexto = (DataGridTextBox)myTextColum.TextBox;
//Esta es una propieda para definir un maxleng a ese textbox
txtTexto.MaxLength=5;
//Y este es el evento con el que controlo que solo ingresen numeros
txtTexto.KeyPress+=new KeyPressEventHandler(txtTexto_KeyPress);
Evento
Código:
private void txtTexto_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
	if (Char.IsLetter(e.KeyChar))
	{
		e.Handled = true;
	}
	if(Char.IsSymbol(e.KeyChar))
	{
		e.Handled=true;
	}
}
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)