using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Diagnostics; namespace AgricultureQxSystem.监测分析 { public partial class DistributionMap : Form { public DistributionMap() { InitializeComponent(); this.listView1.FullRowSelect = true; this.listView1.View = View.Details; this.listView1.GridLines = True; } private void button1_Click(object sender, EventArgs e) { listView1.View = View.Details; listView1.Columns.Add("编号"); listView1.Columns.Add("文件名"); listView1.Columns.Add("路径"); listView1.Columns.Add("版本"); listView1.Columns[0].Width = 60; listView1.Columns[1].Width = 200; listView1.Columns[2].Width = 300; listView1.Columns[3].Width = 100; String[] files = Directory.GetFiles("D:\公共气象数据采集\南宁\图片生成\" + comboBox1.Text.Trim()); ListViewItem item = null; FileVersionInfo info = null; int id = 1; foreach (String file in files) { item = new ListViewItem(id.ToString()); item.SubItems.Add(Path.GetFileName(file)); item.SubItems.Add(file); info = FileVersionInfo.GetVersionInfo(file); item.SubItems.Add(info.FileVersion); listView1.Items.Add(item); id++; } } private void listView1_SelectedIndexChanged_1(object sender, EventArgs e) { if (this.listView1.SelectedItems.Count > 0) { string path = listView1.SelectedItems[0].SubItems[2].Text; pictureBox1.Image = Image.FromFile(path); } } } }