Witajcie chcę wyświetlić wszystkie zdjęcia z bazy danych do flowLayoutPanel lecz podczas próby wyświetlenia wszystkich zdjęć z bazy danych pojawia się błąd: parametr jest nieprawidłowy
void odczytZdjecia()
{
try
{
if (polaczenie.State == ConnectionState.Closed)
polaczenie.Open();
using (MySqlCommand komenda = new MySqlCommand("select * from produkty", polaczenie))
using (MySqlDataReader reader = komenda.ExecuteReader())
{
while(reader.Read())
{
byte[] pic = reader["obrazek"] as byte[] ?? null;
if(pic!=null)
{
using (MemoryStream mstream = new MemoryStream(pic))
{
pictures(Image.FromStream(mstream));
}
}
}
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
polaczenie.Close();
}
}
PictureBox pictures(Image obrazu)
{
PictureBox PB = new PictureBox();
PB.Image = obrazu;
flowLayoutPanel1.Controls.Add(PB);
return PB;
}