estoy buscando la forma de darle un ancho fijo al datagrid, que pase lo que pase siempre conserve su ancho original, aunque exista una palabra en una columna de longitud muy larga no se descompense el datagrid. Es esto posible???
gracias y suerte

| |||
ancho fijo a Datagrid hola estoy buscando la forma de darle un ancho fijo al datagrid, que pase lo que pase siempre conserve su ancho original, aunque exista una palabra en una columna de longitud muy larga no se descompense el datagrid. Es esto posible??? gracias y suerte ![]()
__________________ J-.-`.:: |
| |||
es la manera correcta, pero resulta que cuando traes un campo de la bd con una palabra muy larga el ancho se desajusta porque esa palabra no tiene salto de línea, entonces se descompensa el datagrid. Gracias por responder
__________________ J-.-`.:: |
| ||||
Cita: Si te refieres a una palabra muy grande pos ahi creo q no hay manera..
Iniciado por julianserna resulta que cuando traes un campo de la bd con una palabra muy larga el ancho se desajusta porque esa palabra no tiene salto de línea, entonces se descompensa el datagrid ![]() De hecho por ejemplo en este foro lo he visto más de una vez, que cuando alguien coloca una cadena de caracteres larga, que no tiene ni espacios entre los caracteres y menos saltos de linea pues las tablas se expanden.. me ha pasado a mi también ![]() Por ejemplo si colocara esto asi: "De_hecho_por_ejemplo_en_este_foro_lo_he_visto_más _de_una_vez..." Todo seguido y sin espacios la tabla se expandería.. Solucion a esto?? no se si la hay, si alguien la tiene pues que nos la comente ![]()
__________________ |
| ||||
La solución es mediante código comprobar la longitud del campo, es decir, por ejemplo: <%# Comprobar(DataBinder.Eval(Container.DataItem, "textolargo")) %> y en el codebehind: public function Comprobar(byval texto as string) as string if texto.Legth>30 return texto.substring(0,30) + "..." else return texto end function |