|
分類:[.NET 全般]
2013/12/19(Thu) 16:53:01 編集(投稿者)
visualStudio2010 言語c#での質問です。
pictureBoxにデータベースに保存した画像を表示したいのですが、データ型imageと設定すると入るデータはバイナリデータとなります。 保存に関しては
ImageConverter imgconv = new ImageConverter(); byte[] b = (byte[])imgconv.ConvertTo(pictureBox1.Image, typeof(byte[])); s.picture = b; としたらバイナリデータで保存できました。
問題は表示する場合。このままpictureBoxで表示できないのでimageに戻すべく、以下のようなコードを書きました。
ImageConverter imgconv = new ImageConverter(); Image img = (Image)imgconv.ConvertFrom(r.picture);
これをデバッグすると以下のようなエラーが出ます。 ImageConverter を System.Data.Linq.Binary から変換できません。"}
これは一体どういうことなのでしょうか? よろしくお願いします
|