MySQL データベースから画像を取得して表示する方法
MySQL データベースから PictureBox コントロールに画像を取得するには、適切なバイトを使用した特定のアプローチが必要です配列の処理。次の手順はプロセスを示しています:
MySQL データベースにイメージを挿入
MySqlCommand を作成し、パラメーターを使用してバイト配列をデータベースに挿入します。
cmd.Parameters.AddWithValue("@image", bytes); cmd.ExecuteNonQuery();
MySQL データベースからイメージを取得
画像を取得するパラメータを使用してクエリを実行します:
cmd.Parameters.AddWithValue("@id", Properties.Settings.Default.idImg); MySqlDataReader row; row = cmd.ExecuteReader();
行から画像バイト配列を読み取ります:
while (row.Read()) { ImageByte = (Byte[])(row["image"]); }
バイト配列を画像に変換して表示する
Helper.ByteArrayToImage を使用してバイト配列を画像に変換しますメソッド:
roundPictureBox1.Image = byteArrayToImage(ImageByte); roundPictureBox1.Refresh();
Enhancements
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3