1
イメージはSQL Server CEデータベースにバイナリデータとして格納されています。列は「イメージ」として定義されます。このデータをイメージに戻して、イメージボックスコントロールに表示したいと思います。私はこれを行う方法を正確には知らないし、オンラインで検索しようとしましたが、これを行う方法について説明する良い記事はありませんでした。C#でSQL Server CEデータベースからバイナリデータを読み取る
if (dataReader.GetValue(3) != null)
{
// Retrieve binary data
// create the image and add it to the picturebox.
}
私は次のメソッドを使用する必要がと仮定しています:
dataReader.GetBytes()
私はここで開始する方法がわからないの
は、これまでのところ私は、次のコードを持っています。コメントは参考になります。あなたが完了するために、独自の掘削の一部を行う必要がありので、私はなく、しばらくの間、これをやった
MemoryStream ms = new MemoryStream(dataReader.GetBytes());
Image img = Image.FromStream(ms);
// then assign img to your picture box
:)(GetBytesメソッドを想定し