¿Cómo puedo recuperar la imagen en el cuadro de imagen usando la ruta de la imagen en la base de datos? Antes de esto, recupero de la carpeta compartida, pero hace que mi sistema sea lento al cargar la imagen. Luego cambio el método donde quiero recuperar la imagen en el cuadro de imagen usando la ruta de la imagen que se almacenó en la base de datos MSSQL. Ojalá no ralentice mi sistema. Alguien por favor ayúdeme. Aquí está mi código, pero no funciona para recuperar la imagen.
private void textBoxEmplNo_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
if (textBoxEmplNo.Text != "")
{
string selectSql = "select a.name, a.empno, a.workno, a.icnum, a.passport, a.deptno, a.section, a.designation, b.path from m_employee a inner join m_emp_photo b on b.empno=a.empno where a.empno= @empno";
SqlCommand cmd = new SqlCommand(selectSql, con);
cmd.Parameters.AddWithValue("@empno", textBoxEmplNo.Text);
bool isDataFound = false;
try
{
con.Open();
using (SqlDataReader read = cmd.ExecuteReader())
{
while (read.Read())
{
isDataFound = true;
textBoxWorkNo.Text = (read["workno"].ToString());
textBoxName.Text = (read["name"].ToString());
textBoxICPass.Text = (read["icnum"].ToString());
textBoxPassport.Text = (read["passport"].ToString());
textBoxDept.Text = (read["deptno"].ToString());
textBoxSection.Text = (read["section"].ToString());
textBoxDesignation.Text = (read["designation"].ToString());
pictureBox1.Image = Image.FromFile("@path");
}
}
pictureBox1.Image = Image.FromFile ("" + leer ["ruta"]. ToString ());
pictureBox1.SizeMode=System.Windows.Forms.PictureBoxSizeMode.StretchImage;
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
Déjame decir algunas palabras