Problema con datagrid

03/01/2005 - 19:02 por Daniel Alvarez | Informe spam
Estimados... primero que nada Feliz año nuevo!

A ver si me pueden ayudar con un problemita que tengo resulta que tengo
un datagrid en el cual muestro, edito y agrego registros a una tabla del
tipo maestro.. es decir que solo tiene dos campos: un ID autoincremental y
un campo DESCRIPCION este campo es del tipo char(50), el tema es que cuando
hago clic sobre una fila esixtente para editarla me selecciona todo el campo
y no el texto que se ha ingresado... es decir que aparentemente cuando
agrega el registro a la tabla me completa la cadena de texto con espacios en
blanco... o sea que si ingreso "hola" me lo guarda como "hola
". Mi pregunta es como puedo evitar esto? o como puedo hacer para que cuando
edite un registro desde el datagid solo me seleccione el texto y los
espacios en blanco??

desde ya muchas gracias

Slds. Daniel
 

Leer las respuestas

#1 Imac_Man
07/01/2005 - 22:55 | Informe spam
En tu caso el problema es que tu tipo de dato es un Char, por lo que siempre
que el grid lea los valores siempre te presentara los espacios que le hacen
falta al texto para cubrir los 50 caracteres, te recomiendo que cambies el
tipo de dato a un Varchar, asi no tendras ese problema por ejemplo

Codigo integer
Nombre Varchar(80) 'Esto te garantiza que si no ocupa los 80 espacios te lo
ajustara al texto que exista.

suerte


"Daniel Alvarez" escribió en el mensaje
news:Oq%
Estimados... primero que nada Feliz año nuevo!

A ver si me pueden ayudar con un problemita que tengo resulta que
tengo un datagrid en el cual muestro, edito y agrego registros a una tabla
del tipo maestro.. es decir que solo tiene dos campos: un ID
autoincremental y un campo DESCRIPCION este campo es del tipo char(50), el
tema es que cuando hago clic sobre una fila esixtente para editarla me
selecciona todo el campo y no el texto que se ha ingresado... es decir que
aparentemente cuando agrega el registro a la tabla me completa la cadena
de texto con espacios en blanco... o sea que si ingreso "hola" me lo
guarda como "hola ". Mi pregunta es como puedo evitar esto? o como puedo
hacer para que cuando edite un registro desde el datagid solo me
seleccione el texto y los espacios en blanco??

desde ya muchas gracias

Slds. Daniel

Preguntas similares