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

Duda de como poder poner un top de caracteres en una celda

Estas en el tema de Duda de como poder poner un top de caracteres en una celda en el foro de .NET en Foros del Web. Hola que tal, bueno mi duda es la siguiente, actualmente estoy haciendo un gridview en C#, actualmente cuento con una cantidad fija de columnas 5 ...
  #1 (permalink)  
Antiguo 18/12/2011, 18:20
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Duda de como poder poner un top de caracteres en una celda

Hola que tal, bueno mi duda es la siguiente, actualmente estoy haciendo un gridview en C#, actualmente cuento con una cantidad fija de columnas 5 y las tengo directas.

Pero mi duda esta en que si yo necesito o quiero hacerlo a pie ( Poner columna por columna ) No se como hacer para una columna me acepte 6 números, otra 10, otra 5 y 2 decimales, etc, etc.

E estado investigando en internet y todo se tiene que hacer a pie, en cada foro que e estado, e visto que la gente pone sus clases, cosa que sirve para estudiar , pero me gustaria hacerlo por mi propia cuenta jejejeje . Mi duda es si no existe algun comando para ponerle el tamaño de números que me acepte

Si las pongo fijas, esta la propiedad MaxInputLenght ( Pone el # de caracteres que aceptara ), pero al crearla a pie, no aparece dicha propiedad .

Gracias seguire estudiando
  #2 (permalink)  
Antiguo 18/12/2011, 19:25
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Duda de como poder poner un top de caracteres en una celda

Hola que tal, bueno ya pude.

Tarde pero por fin se pudo poner un tope en columnas generadas al vuelo.

Se ocupa anexar el DataGridViewTextBoxColumn en la columna que se necesita y ya se podra tener acceso al MaxInputLenght

Ahora quiero poner pero decimales , si alguien sabe como hacerlo, lo agradeceria
  #3 (permalink)  
Antiguo 29/12/2011, 11:47
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Duda de como poder poner un top de caracteres en una celda

Hola que tal, despues de mucho buscar encontre la solucion:

Lo que se hace es tomar el valor y hacerle un Convert.ToDecimal y listo con eso ya obtienes el valor en decimale ( 0.00 ) y para mostrarlo es:

string sDato = "";
decimal dCosto = 0;

sDato = dCosto .ToString("###,###,##0.00");

ya con esto, el valor string ( sDato ) lo pones en la columna que necesitas.

Por su a alguien le sirve

Nota: Los # son las cantidades que aceptaran.
  #4 (permalink)  
Antiguo 29/12/2011, 12:59
 
Fecha de Ingreso: octubre-2010
Mensajes: 12
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: Duda de como poder poner un top de caracteres en una celda

que onda drako_darpan, jeje tu mismo solucionaste esto, esa es la actitud gracias por compartir.

Etiquetas: caracteres, celda, poder, top
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 21:00.