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 내에 삽입하는 방법은 따로 없는지 도움좀..
패이징 처리 하셈 ㅎㄷ ㄷ