1つのpictureBox、1つのtextBox、および3つのボタン(LoadFromFile、SaveToDB、およびLoadFromDB)を含む1つのWindowsフォームがあります。
App.configでのLINQtoSQL接続と、次の形式の次のコードの使用:
private void btnLoadFromFile_Click(object sender, EventArgs e)
{
// open file dialog
OpenFileDialog open = new OpenFileDialog();
// image filters
open.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp; *.png)|*.jpg; *.jpeg; *.gif; *.bmp; *.png";
if (open.ShowDialog() == DialogResult.OK)
{
// display image in picture box
picBox.Image = new Bitmap(open.FileName);
// image file path
textBox1.Text = open.FileName;
}
}
Pictureとそのパスをロードしてフォームを作成できます。
[BLOBData]
次に、画像をテーブルで指定された画像タイプフィールドに保存する必要がありますtblBLOB (BLOBID, BLOBData)
。PictureBox
では、画像を画像タイプに変換するコードと、画像タイプを画像に変換してコントロールに表示するコードは何ですか?