ユーザーが画像ボックスの画像を設定しない場合は、空の画像をテーブルに保存します。
私のコードは:
byte[] arrImage;
if (picperson.Image != null)
{
//convert image to byte
MemoryStream ms = new MemoryStream();
picperson.Image.Save(ms, picperson.Image.RawFormat);
arrImage = ms.GetBuffer();
ms.Close();
}
else arrImage = null;
objcommand.Parameters.AddWithValue("@picture", arrImage);
null 画像を追加すると、行 picperson.Image.Save(ms, picperson.Image.RawFormat); で例外が発生します。
空のイメージをテーブルに追加するには?