hola gente mi problema es el siguiente estoy armando un aplicacion
windows en c# con un formulario para cargar los datos en una base de
datos y a la cual le pongo una foto, mi eproblema es que cuendo cargo
la foto por primera vez me dice que la ruta no existe o no ecuentra el
archivo (pero me fijo dentro de la carpeta y la foto si esta ),
entonces cierro el formulario y lo vuelvo abrir y me muestra la foto
sin problemas, es como si no refrescara la ruta donde se gusrda el
archivo la verdad estoy desconcertado, si algeuin me puede dar una
mano se los agradeceria ya que etoy medio juagdo de tiempo ya que lo
tengo que presentar
aca les dejo el codigo haber si alguno se da cuenta
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
txtfoto.Text = openFileDialog1.FileName;
//fotoTextBox.Text es el campo de la base de datos donde se guarda la
ruta el cuel esta oculto para que no se vea, le pongo el nombre del
dni para que sea unico
fotoTextBox.Text = @"imagenes\" + dniTextBox.Text + ".jpg";
string path = Application.StartupPath + @"\imagenes\";
FileInfo ArchivoFoto = new FileInfo(txtfoto.Text);
ArchivoFoto.CopyTo(path + dniTextBox.Text + ".jpg", true);
MostrarImagen();
}
private void MostrarImagen()
{
if (fotoTextBox.Text != "")
{
//esto es lo que me carga el fototexbos.tex .\imagenes\7878.jpg
pictureBox1.Image = Image.FromFile(".\\"+fotoTextBox.Text);
}
else
{
pictureBox1.Image = null;
}
txtfoto.Text = "";
}
desde ya muchas gracias
Leer las respuestas