Try this, hope it will help you:
private void Form1_Load(object sender, EventArgs e)
{
this.listView1.LargeImageList = this.imageList1;
DirectoryInfo di = new DirectoryInfo(@"F:\TEMP\");
this.listView1.View = View.LargeIcon;
foreach (FileInfo fi in di.GetFiles("*.jpg"))
{
this.listView1.Items.Add(new ListViewItem(fi.Name, fi.FullName));
this.imageList1.Images.Add(fi.FullName, Image.FromFile(fi.FullName));
}
}