Cara Mengambil dan Memaparkan Imej daripada Pangkalan Data MySQL
Mendapatkan semula imej daripada pangkalan data MySQL ke dalam kawalan PictureBox memerlukan pendekatan khusus dengan bait yang betul pengendalian tatasusunan. Langkah berikut menunjukkan prosesnya:
Masukkan Imej ke dalam Pangkalan Data MySQL
Buat MySqlCommand dan masukkan tatasusunan bait ke dalam pangkalan data menggunakan parameter:
cmd.Parameters.AddWithValue("@image", bytes); cmd.ExecuteNonQuery();
Dapatkan Imej daripada Pangkalan Data MySQL
Laksanakan pertanyaan dengan parameter untuk mendapatkan semula imej:
cmd.Parameters.AddWithValue("@id", Properties.Settings.Default.idImg); MySqlDataReader row; row = cmd.ExecuteReader();
Baca tatasusunan bait imej daripada baris:
while (row.Read()) { ImageByte = (Byte[])(row["image"]); }
Tukar Tatasusunan Byte kepada Imej dan Paparan
Tukar tatasusunan bait kepada Imej menggunakan kaedah Helper.ByteArrayToImage:
roundPictureBox1.Image = byteArrayToImage(ImageByte); roundPictureBox1.Refresh();
Peningkatan
Atas ialah kandungan terperinci Bagaimana untuk Memuatkan dan Memaparkan Imej dari Pangkalan Data MySQL dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!