none
Mostrar nombre de mes y no el numero en dropdownlist en ASP.NET C# RRS feed

  • Pregunta

  • Hola comunidad tengo un problema con dropdownlist y necesito de su ayuda espero me puedan ayudar.

    Tengo un procedimiento almacenado que al ejecutarlo me regresa los meses pero al seleccionarlo en el dropdownlist no me muestra el nombre del mes sino el numero. Alguien sabe como puedo obtener el nombre de esos meses que me regresa mi procedimiento.

    Resultado de mi procedimiento almacenado.

    Resultado de Selección en mi Dropdownlist

    Código Dropdownlist

    Gracias por su ayuda amigos.

    miércoles, 30 de enero de 2019 15:51

Todas las respuestas

  • hola

    >>Resultado de mi procedimiento almacenado.

    porque el procedure devuelve una columnas que no indica nombre ? porque no puedes indicar el DataTextField sino tienes na columan con la cual mapear

    revisa el procedure y defines una columna para la descripcion del mes

    sino vas a tenr que usar el

     DateTimeFormatInfo.GetMonthName(Int32) Method

    para obtener la descripcion de cada mes, pero los numeros vas a tener que ponerlos en una clase

    public class MonthExtend{
    
          public int Month {get;set;}
    
    	public string MonthDesc 
    	{
    		get
    		{  
    			var culture = new CultureInfo("fr-FR")
    			return culture.DateTimeFormatInfo.GetMonthName(this.Month);
    		}
    	}
    }

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 30 de enero de 2019 17:19