用System.IO.DirectyInfo读取出指定文件夹中的内容
然后生成ListviewItem,添加到listview中去
然后生成ListviewItem,添加到listview中去
解决方案 »
- label通过sender 取得父级panel
- 关于HttpWebRequest的cookie处理问题
- .net遇与Ucenter类似的问题!
- 求一段不用SqlCommandBuilder,使用SqlDataAdapter的InsertCommand命令实现插入
- 请教一个数组比较的方法
- Datagridview
- 小妹请教!如何把一个Panel里内容输出为图片!
- 如何去除字符串前后空格,并限制最小长度为2长度
- xmlreader 不支持GBK编码请问怎么办急在线等待散分了
- AJAX ASP.net C# 如何弹出一个 类似于Dialog 的 页面?
- 如何发布c#程序?
- 关于MSDN的疑问,请各位指教
{
// Set the view to show details.
listView1.View = View.Details;
listView1.Columns.Clear();
listView1.Items.Clear();
listView1.Columns.Add("目录名称", 20, HorizontalAlignment.Left);
listView1.Columns.Add("创建时间", 30, HorizontalAlignment.Left);
listView1.Columns.Add("上次访问时间", 40, HorizontalAlignment.Left);
DirectoryInfo m_DictyInfo = new DirectoryInfo(@"c:\");
DirectoryInfo[] diArr = m_DictyInfo.GetDirectories();
foreach(DirectoryInfo m_Directory in diArr)
{
ListViewItem m_Item = this.listView1.Items.Add(m_Directory.Name);
m_Item.SubItems.Add(m_Directory.CreationTime.ToString());
m_Item.SubItems.Add(m_Directory.LastAccessTime.ToString());
}
FileInfo[] m_FilesInfo = m_DictyInfo.GetFiles();
foreach(FileInfo m_File in m_FilesInfo)
{
ListViewItem m_Item = this.listView1.Items.Add(m_File.Name);
m_Item.SubItems.Add(m_File.CreationTime.ToString());
m_Item.SubItems.Add(m_File.LastAccessTime.ToString());
}
}
hope it helps
不过我想楼主的意思是文件夹可以打开或者关闭吧?
就是说有点类似于treeview的意思。但是treeview
又不能实现detail,在同一行显示很多列。
这真是个棘手的问题,那位老大知道怎么解决?