I want to read image from database and show in picture box. I tried sample example it runs perfectly.But when I use that code in my project then it not works shows that error "Parameter is not valid".please let me know if anyone have solution.thanks in advance.
string ID = dataGridView1.CurrentRow.Cells["ID"].Value.ToString();
cmd.CommandText = "SELECT NEW_DRAWING FROM PO_ITEM WHERE ID='"+ID+"'";
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
byte[] img = ((byte[])reader[0]);
if (img == null)
pictureBox1.Image = null;
else
{
MemoryStream ms = new MemoryStream(img);
pictureBox1.Image = Image.FromStream(ms,true);
}