Hey Gustavo

24/10/2004 - 16:13 por crifistian | Informe spam
Hola Gustavo:
Bueno debes estar ocupado ya que no haz respondido mi correo,tambien debe
ser un poco pesado responderle a todos.

te contaba del web part. como hago para que aparezca resaltado los cursos
del dia en q estemos???
como te decia mi idea es recorrer la grilla con un while pero no se como
hacerlo exactamente.
esta pregunta te lo hice hace hace 2 dias,mi pregunta esta en la pagina 4
y como no me respondias mejor te escribo pero ya saliendo de la cola q
habiamos formado

ahhh y una cosa mas aunque parezca un poco rara,no puedo meterle el tipo
de letra verdana a las columnas q he creado
mira me quedo aca:
newcolumn.ItemStyle.Font.Names(aca me quedo no se q hacer pensaba hacerlo
con system.drawing pero no salen los tipos de letras)

help !!!!!!!!!!!!!!!!!!!!!!!!!

Saludos
Christian
 

Leer las respuestas

#1 Gustavo
25/10/2004 - 09:57 | Informe spam
Hola Christian,
Disculpa que me haya demorado tanto, pero no habia visto tu pregunta... voy
muy poco por la pagina 4...
Aqui copio tu pregunta otra vez, por si las moscas:

"Te cuento q ya estoy a punto de terminar un webpart de consulta de
horarios,lo q me falta es lo siguiente:cuando el alumno ponga el codigo,en
la grilla debe aparecer los cursos y los horarios pero aparte debe
aparecer resaltado los cursos del dia actual. ejemplo: hoy es viernes,
entonces en la grilla debe aparecer los cursos resaltados del dia viernes.
para esto en mi tabla q utilizo tengo un campo q se llama "dia",ahi tengo
el dia de la semana. se supone q capturo el dia del sistema y lo comparo
con el campo "dia",por ahi va la idea se supone q lo hago con un while no???
con ese while voy preguntando por cada fila si el campo es igual al campo
del sistema . el while lo hago en el evento click del boton... "

Primero que todo, yo no pondria el codigo en el evento del boton, pues nunca
veras el resultado (el codigo solamente correra en el momento que el usuario
aprieta el boton, y tu necesitas mostrar tus resultados antes de eso).
Por otro lado, hacer un loop con un While a travez de todos los renglones de
tu DataGrid no es mala idea, aunque puede ser bastante lento si tu DataGrid
es un poquito grande. A mi se me ocurre que pongas tu "dia" en un
"TemplateColumn", y su apariencia la puedes controlar con la propiedad
"ItemTemplate" (la libreria de MSDN te da bastante informacion al respecto).
Entre los Tags del ItemTemplate puedes incluir codigo que hace el control del
dia, y formatea la respuesta como tu quieres.
En cuanto al Font, tienes razon, el System.Drawing Namespace tiene una clase
"Font" que controla todas las propiedades del font que quieres utilizar si
estas trabajando con WindowsForms, pero no funciona con aplicaciones de Web.
En tu caso puedes forzar el formateo con un HTML tag ("<font
face='Verdana'>"), o, mas elegantemente, asignandole una clase de Styles
("<font class='clsMyFont'>") y formateandolo en tu pagina de css.
Suerte y saludos,
Gustavo

"Christian" wrote:

Hola Gustavo:
Bueno debes estar ocupado ya que no haz respondido mi correo,tambien debe
ser un poco pesado responderle a todos.
te contaba del web part. como hago para que aparezca resaltado los cursos
del dia en q estemos???
como te decia mi idea es recorrer la grilla con un while pero no se como
hacerlo exactamente.
esta pregunta te lo hice hace hace 2 dias,mi pregunta esta en la pagina 4
y como no me respondias mejor te escribo pero ya saliendo de la cola q
habiamos formado

ahhh y una cosa mas aunque parezca un poco rara,no puedo meterle el tipo
de letra verdana a las columnas q he creado
mira me quedo aca:
newcolumn.ItemStyle.Font.Names(aca me quedo no se q hacer pensaba hacerlo
con system.drawing pero no salen los tipos de letras)

help !!!!!!!!!!!!!!!!!!!!!!!!!

Saludos
Christian






Preguntas similares