pictureBox1.ImageLocation路径问题
在程序中写pictureBox1.ImageLocation = @"D:\\Image\\1.jpg";窗体会出现图片,但是通过读取数据库中的图片路径在赋值到路径里就出现不了图片,为什么?数据库字段内容写的就是D:\\Image\\1.jpg请高手指教!!!
SqlConnection conn = DBHelper.connection;
conn.Open();
SqlCommand cmd = new SqlCommand("select 图片 from 本田 where ID='" + index + "'", conn);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
string a = sdr["图片"].ToString().Trim();
pictureBox1.ImageLocation = @"'" + a + "'";
sdr.Close();
conn.Close();
------解决方案--------------------
pictureBox1.ImageLocation = @"'" + a.Trim("\\\\", "\\") + "'";
这样试下
------解决方案--------------------pictureBox1.ImageLocation = a.Replace("\\\\", "\\");
这样就行了吧,加引号干嘛……