DataGridView에 DB 바인딩시켜서 사용하는데


레코드 한 100개정도 까지는


// modelList : DataGridView개체

// imgSrc_dummy : 이미지의 경로가 저장된 필드명

foreach(DataGridViewRow row in modelList.Rows)

            {

                DataGridViewImageCell img = row.Cells[0] as DataGridViewImageCell;

                

                img.Value = Image.FromFile(Convert.ToString(row.Cells["imgSrc_dummy"].Value));

            }


위처럼 DB 내에 이미지 경로를 저장해둔 필드를 불러와서 사용했었는데

레코드가 10,000개를 넘어가기 시작하니까 OutOfMemoryExeption이 떠버려서 저건 더이상 사용할수 없게됐음..


혹시 대량의 이미지를 DataGridView 내에 삽입하는 방법은 따로 없는지 도움좀..