First I'm guessing you want to fill out the System.Windows.Forms.ListView, right?
Second I'm guessing you want to fill it with image files located inside a folder which is selected with FolderBrowserDialog, right?
In the future you really should specify your issues better...
Nevertheless what you need to do is fill the ListView's LargeImageList or a SmallImageList (depending on what ListView's View you are going to use) with the Image objects created from image files.
So something like the following:
if (this.folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
this.listView1.View = View.LargeIcon;
this.listView1.LargeImageList = new ImageList() { ImageSize = new Size(64, 64) };
var imageFiles = from file in Directory.EnumerateFiles(this.folderBrowserDialog1.SelectedPath)
let extension = Path.GetExtension(file)
where extension.Equals(".jpg") || extension.Equals(".png")
select file;
int imageIndex = 0;
foreach (string imageFile in imageFiles)
{
this.listView1.LargeImageList.Images.Add(Image.FromFile(imageFile));
this.listView1.Items.Add(null, imageIndex++);
}
}