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

[SOLUCIONADO] Cargar DropDownList con mes actual/año actual y los 12 meses anteriores

Estas en el tema de Cargar DropDownList con mes actual/año actual y los 12 meses anteriores en el foro de .NET en Foros del Web. Hola, Necesito hacer un DropDownList que me cargue directamente el mes actual junto al año y si abro ese DropDownList que tenga los 12 meses ...
  #1 (permalink)  
Antiguo 12/06/2013, 05:43
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Cargar DropDownList con mes actual/año actual y los 12 meses anteriores

Hola,

Necesito hacer un DropDownList que me cargue directamente el mes actual junto al año y si abro ese DropDownList que tenga los 12 meses anteriores estoy programando en vb.net. ¿Alguien sabe como podría hacerlo?
Ejemplo: JUNIO/2013 aparecería de primeras al cargar la pagina pero una vez que abra el DropDownList tendrían que aparecer MAYO/2013, ABRIL/2013,MARZO/2013,...,JULIO/2012,JUNIO/2012.

__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 12/06/2013, 07:41
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: Cargar DropDownList con mes actual/año actual y los 12 meses anteriores

Ya he conseguido lo del mes actual y los meses anteriores mediante un for. Mas abajo pongo el código por si a alguien le viene bien. Lo que me falta es saber desde codigo como rellenar con los valores eso el dropdownlist. Si alguien me echa una mano, seria de gran ayuda.

Código vb.net:
Ver original
  1. Dim fecha As Date
  2. Dim i As Integer
  3. Dim valor As String
  4. For i = 0 To 12
  5.     valor = fecha.Now.AddMonths(-i).ToString("MM / yyyy")
  6.     MsgBox(fecha.Now.AddMonths(-i).ToString("MM / yyyy"))
  7. Next

Gracias
__________________
Gracias por todo;

Un saludo
  #3 (permalink)  
Antiguo 12/06/2013, 07:49
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: Cargar DropDownList con mes actual/año actual y los 12 meses anteriores

Ahora si que si! SOLUCIONADO. Lo que preguntaba se hace de esta manera.
Código vb.net:
Ver original
  1. Dim i As Integer
  2. Dim valor As String
  3. For i = 0 To 12
  4.      valor = Date.Now.AddMonths(-i).ToString("MM / yyyy")
  5.      Me.DropDownList1.Items(i).Text = valor
  6.      Me.DropDownList1.Items(i).Value = valor
  7. Next

:ris a:
__________________
Gracias por todo;

Un saludo

Etiquetas: actual, anteriores, dropdownlist, meses, vb
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 14:09.