Hepinize yardımınız için teşekkür ederim, benım kodlarım aşağıdaki gibi. Bende formdaki kayıt sayısı kadar işlemi yapıp picturebox üretmesini düşündüm ve öyle yaptım. Ama üst üste görünüyor. c# da yeniyim biraz kod olarak da yardımcı olabilirseniz sevinirim. Imagelist i list<> içinde kullanıp verileri koleksiyon yapıp addrange ile ekleyeyim dedım ama olmadı.

var result = menuDal.GetByMenu();

            dgwList.DataSource = result;



            for (int i = 0; i < dgwList.RowCount; i++)
            {

                

                picList.ImageLocation = dgwList.CurrentRow.Cells[1].Value.ToString();

                lblMenuName.Text = dgwList.CurrentRow.Cells[1].Value.ToString();

                flowLayoutPanel1.Controls.Add(picList);
                


            }