Не удается найти путь к изображению в pictureBox, изображение = новое растровое изображение (путь)

Мне нужно загрузить изображение в pictureBox в WindowsCE 6.0. Когда я запускаю программу на мобильном телефоне, она говорит мне, что не может найти путь. Это мой код:

this.pictureBox1.Image = new Bitmap(@" Data Source = \Program Files\Data\Image20120523_1.jpeg ");

Я уже пробовал с этими путями, но это не работает:

путь1: @"\Program Files\Data\Image20120523_1.jpeg"
путь2: "\Program Files\Data\Image20120523_1.jpeg"

У меня есть база данных, расположенная по тому же пути, и когда я использую ее для установления соединения, она работает нормально, почему не работает загрузка изображения?

РЕШЕНИЕ Этот путь работает нормально:

this.pictureBox1.Image = new Bitmap(@"\Program Files\Data\Image20120523_1.jpeg");

Спасибо за вашу помощь!


person Ignacio Gómez    schedule 24.05.2012    source источник
comment
Ну, вам определенно не следует заключать «Источник данных =» в кавычки.   -  person Kevin DiTraglia    schedule 25.05.2012


Ответы (1)


Здесь вам нужно использовать простой путь к файлу изображения. Так:

this.pictureBox1.Image = new Bitmap(@"E:\temp\photo\IMG_1461.JPG");
person Alexander V.    schedule 24.05.2012
comment
Я уже пробовал этот путь, но он не работает. У меня есть моя фотография по этому пути: Program Files\Data\Myphoto.jpg, так как она находится в мобильном телефоне, я не могу использовать путь типа E:. Я обнаружил, что должен указать что-то вроде Data Source = path. Есть еще идеи? Спасибо! - person Ignacio Gómez; 25.05.2012