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
以上がC# で MySQL データベースから画像をロードして表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。