Autor
|
Tema: mostrar imagen con ruta en un picturebox [sql server y c#] (Leído 3,599 veces)
|
irvincnt93
Desconectado
Mensajes: 14
|
gente bonita necesito de su ayuda... en aplicación que estoy creando necesito mostrar una imagen que tengo almacenada en una base de datos (la pura ruta), la pude agregarla a la base de datos pero no se o no encuentro como mostrarla en en un picture box. ayuda porfa mi base de datos se llama imagen y la tabla donde estoy guardando la dirección se llama direcció. ayuda por favor, dejo el código de inserción de la imagen por si les ayuda en algo comandos.Connection = conexion; comandos.CommandText = "INSERT INTO actas (nombre,profesor,materia,direccion) VALUES (@nomImg, @profe, @mater, @path)"; conexion.Open(); comandos.Parameters.Clear(); comandos.Parameters.AddWithValue("nomImg", NombreImg); comandos.Parameters.AddWithValue("profe", textBox1.Text); comandos.Parameters.AddWithValue("mater", textBox2.Text); comandos.Parameters.AddWithValue("path", Ubicacion); int NFilas = comandos.ExecuteNonQuery(); if (NFilas > 0) { MessageBox.Show("Datos almacenados exitosamento"); } } catch (SqlException ex) { MessageBox.Show("fallo al generar la consulta: " + ex); } conexion.Close(); comandos.Dispose();
Mod: Sub-foro incorrecto, tema movido. Evita el uso de mayúsculas, tema modificado. Coloqué el codigo en etiquetas GeSHi para que fuera más legible
|
|
« Última modificación: 27 Enero 2015, 08:15 am por engel lex »
|
En línea
|
|
|
|
El Benjo
|
Se me ocurren dos formas para hacerlo: Picturebox1 .Image = new Bitmap ("Nombre yuta del archivo");
FileStream Flujo = new FileStream ("Nombre y ruta del archivo", FileMode .Open); byte[] Buffer = new byte[Flujo .Length]; Flujo.Read(Buffer, 0, (int)Flujo.Length); Picturebox1 .Image = new Bitmap (Flujo ); Flujo.Close();
Te recomiendo que utilices la segunda forma, ya que si por alguna razón tuvieras que abrir la imagen para trabajar con ella, no podrías hacerlo con el primer método, pues te bloquea el acceso al archivo. Espero te sirva cualquiera de los dos códigos.
|
|
« Última modificación: 27 Enero 2015, 23:19 pm por Eleкtro »
|
En línea
|
www.es.neftis-ai.comSí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
|
|
|
irvincnt93
Desconectado
Mensajes: 14
|
gracias por la ayuda colega, pude solucionarlo de esta forma, se que me faltan algunas cosas, pero bueno, lo mas interesante ya está, seguiré perfencionando esto. Dejo por aquí mi código por si alguien lo llegue a necesitar private void btnMostrar_Click(object sender, EventArgs e) { comandos.Connection = conexion; conexion.Open(); dt = ds.Tables.Add(); comandos.CommandText = "SELECT materia,direccion FROM actas WHERE profesor= @prof "; comandos.Parameters.AddWithValue("@prof", textBox4.Text); try { SqlDataReader dr = comandos.ExecuteReader(); if(dr.Read()){ textBox3.Text = dr["materia"].ToString(); string ruta = dr["direccion"].ToString(); pictureBox2.Image = Image.FromFile(ruta); } } catch(Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }
|
|
« Última modificación: 29 Enero 2015, 03:14 am por Eleкtro »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
cambio de imagen en un picturebox
Programación Visual Basic
|
Hackel
|
1
|
1,791
|
1 Julio 2006, 18:26 pm
por <--v1c1ous-->
|
|
|
mostrar ruta de proceso
Programación Visual Basic
|
Hans el Topo
|
4
|
2,318
|
18 Septiembre 2008, 12:47 pm
por Hans el Topo
|
|
|
Troyano (Mostrar imagen en PictureBox)
Programación Visual Basic
|
Ironbound
|
2
|
4,358
|
14 Julio 2009, 05:22 am
por Ironbound
|
|
|
Mostrar resultado de www.images.google.com en PictureBox
.NET (C#, VB.NET, ASP)
|
enterariel
|
9
|
5,016
|
5 Agosto 2012, 02:36 am
por Keyen Night
|
|
|
[Ayuda] Cómo mostrar la ruta de una imagen en un TextBox
.NET (C#, VB.NET, ASP)
|
Strem404
|
2
|
3,660
|
29 Octubre 2012, 17:36 pm
por Strem404
|
|