none
ASP. NET C# Como mostrar una imagen en un Label en base al valor de una variable RRS feed

  • Pregunta

  • Buenos días,

    Estoy realizando un programa en ASP.net y C# en el que quiero mostrar imágenes de semáforos (verde, Azul y Gris) de acuerdo al valor de una variable, Alguien sabe como podría hacer para que se muestre la imagen en un label, las imagenes ya las tengo guardadas localmente en mi carpeta Images en el servidor.

    Este es el codigo que tengo hasta ahora, como pueden ver, en este momento lo que hace es mostrar un texto en el label, pero quiero mostrar la imagen, el codigo que se encuentra comentarizado fue un ejemplo que quise realizar pero no me funciono.

    protected void Page_Load(object sender, EventArgs e)
        {
            con.Open();
            OracleCommand cmd = new OracleCommand("select VALOR from Tabla1 where ID = 104", con);
            Venta = cmd.ExecuteScalar().ToString();

                if (Venta == "1")
                {
                Label label1 = new Label();
                Label1.Text = "Es igual a 1";
                //image.ImageUrl = Image.FromFile("c:\\SemaforoVerde.bmp");
                }
                else if (Venta == "0")
                {
                //image.ImageUrl = Image.FromFile("c:\\SemaforoAzul.bmp");
                Label1.Text = "Es igual a 0";
                }
                else 
                {
                //image.ImageUrl = Image.FromFile("c:\\SemaforoGris.bmp");
                Label1.Text = "Es Nulo";
                }
            con.Close();
        }

    De antemano mucha gracias por cualquier ayuda.

    jueves, 30 de noviembre de 2017 23:51

Respuestas

  • HOLA ERICK

    Creo que el control apropiado es usar image en vez de un label colocarlo dentro de un div, dando la opcion de salir la imagen que deseas desde la url que tengas las imagenes

        <div>
            <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Bird1.jpg" />
        </div>

    en este link puedes guiarte como realizar esa acción de linkear la imagen desde una bd

    http://geekswithblogs.net/dotNETvinz/archive/2009/04/24/displaying-image-to-image-control-based-on-user-selection-in.aspx

    viernes, 1 de diciembre de 2017 12:49