¿Cómo enlazar la imagen de la base de datos y mostrar la imagen en gridview?

Nath Shivanand

Soy estudiante y estoy usando SQL Server.

Inserto una ruta de imagen en la base de datos usando un procedimiento almacenado y la ruta de la imagen se inserta correctamente, pero quiero mostrarla en una vista de cuadrícula. Estoy tratando de vincular la URL de la imagen de la base de datos y mostrar la imagen en la vista de cuadrícula, pero no muestra la imagen ...

Columnas de la tabla de la base de datos:

  • id (autoincremento de clave primaria int)
  • fecha de nacimiento (fecha)
  • imagen (varchar (50))

Procedimiento almacenado

CREATE PROCEDURE [dbo].[insertup]
    @dob DATE,
    @image VARCHAR(50)
AS
BEGIN
    INSERT INTO tblstud 
    VALUES (@dob, @image);
END 
RETURN 0

student.cs

// I think page load event is used because of page_load event run first in asp.net??
protected void Page_Load(object sender, EventArgs e)
{
    //if (!IsPostBack)//send the data client(browser) to server
    //{ 
       // GridView1.DataSource = files;
        //GridView1.DataBind();
    //}
}

// insert code
protected void Button1_Click(object sender, EventArgs e)
{
    if (imgup.HasFile)
    {
        string str = imgup.FileName;
        imgup.PostedFile.SaveAs(Server.MapPath("~/images/" + str));
        string Image = "~/images/" + str.ToString();

        SqlCommand cmd = new SqlCommand("insertup", cn);
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@dob", txtdob.Text);
        cmd.Parameters.AddWithValue("@image", Image);

        cn.Open();
        int d = cmd.ExecuteNonQuery();
        cn.Close();

        if (d > 0)
        {
            Response.Write("successfully inserted:");
        }
        else
        {
            Response.Write("Not successfully inserted:");
        }
        //GridView1.DataSource = Images;
        //GridView1.DataBind();
    }
}

Producción:

ingrese la descripción de la imagen aquí

¿Cómo mostrar la imagen en la vista de cuadrícula?

AlbertVanHalen

Use un asp: ImageField en Columns y establezca DateImageUrlField en la propiedad de la imagen.

<Columns>
  <asp:BoundField DataField="id" HeaderText="id" />
  <asp:ImageField DataImageUrlField="Image" HeaderText="image" />
</Columns>

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo enlazar la imagen de la base de datos y mostrar la imagen en gridview?

¿Cómo mostrar la imagen de la ruta almacenada en la base de datos? en laravel

Recuperar imagen y mostrar en cuadro de imagen con la ruta de la imagen almacenada en la base de datos c #

cómo mostrar correctamente la imagen de la base de datos en ruby on rails

¿cargar la imagen del formulario de envío a la base de datos mysql y mostrar la imagen en div?

Cómo mostrar la imagen en el cuadro de imagen usando la ruta de la imagen en la base de datos

Obteniendo imagen de la base de datos en Android GridView

Cómo mostrar la imagen y la imagen de fondo de la matriz en reaccionar

Cómo mostrar la imagen y la imagen de fondo de la matriz en reaccionar

¿Cómo mostrar una imagen guardada en la base de datos en .NET Core API?

Recupere la imagen de la base de datos de Oracle y muestre la imagen en jsp

mostrar y guardar una imagen local en la base de datos en react js

Cómo puedo mostrar la imagen de la base de datos a la página. Django

Cómo retirar la imagen de la base de datos en gridview sin usar la ruta del archivo

¿Cómo navegar en formato de imagen HTML y almacenar esa imagen en la base de datos usando javascript?

¿Cómo guardar la imagen en la carpeta de almacenamiento y en la base de datos cuando cambié la imagen de perfil en Android?

¿Cómo insertar la URL de la imagen en la tabla en la base de datos?

Dar la dirección de la imagen de la base de datos mysql mostrar en html

¿Cómo subir una imagen y guardarla en la base de datos?

Cómo eliminar una imagen del directorio y la base de datos en codeigniter

Cómo eliminar una imagen del directorio y la base de datos en codeigniter

¿Cómo mostrar la imagen del objeto blob usando JasperReports desde la base de datos sqlite?

Cómo mostrar la imagen a datagridview desde la base de datos mysql

Imagen tomada por intención y temperatura guardada, ¿cómo mostrar en la vista de imagen?

mostrar imagen de la base de datos de Android

¿Cómo guardar la ruta de la imagen en la base de datos en Laravel?

Cómo seleccionar una imagen de la galería y guardarla en la base de datos SQL en xamarin

¿Cómo almacenaré la ruta de la carpeta de imágenes en la base de datos MYSQL y mostraré la imagen en una página web a través de PHP y XAMPP?

Cómo mostrar la imagen en la vista de índice

TOP Lista

CalienteEtiquetas

Archivo