Hasta ahi todo bien, pero cuando quiero pasar un campo, de tipo image directo desde mi BD no lo logro obtener.
Aqui le paso un ejemplo de como estoy tratando de hacerlo.
Código:
if (dtg.Rows[e.RowIndex].Cells["CAMPO1"].Value.ToString() != "") { frm.txtCampo1.Text = dtg.Rows[e.RowIndex].Cells["CAMPO1"].Value.ToString(); } frm.Imagen.BackgroundImage = null; if (dtg.Rows[e.RowIndex].Cells["IMAGEN"].Value.ToString() !="") { frm.Imagen.Image = byte[]data; = Encoding.Unicode.GetBytes (dtg.CurrentRow.Cells["IMAGEN"].Value.ToString()); MemoryStream ms = new MemoryStream(data); frm.Imagen.Image = Image.FromStream(ms); } frm.ShowDialog();
El problema viene en esta linea. frm.Imagen.Image = byte[]data; . No se o no logro pasar ese parametro...
Gracias.