如何根据类型来排序treeview或listview中的项? 一般是读数据的sql语句排序,也可以在拿到dataTable之后对其排序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据文件名的后缀自己写一个排序的函数,然后再load用不用我帮你写?最近帮同学搞三级,这样的函数搞了不少,都搞晕了 using System.IO; //根据扩展名排序//将所有扩展名放入一个数组,然后对其进行排序//根据排序后的扩展名,扫描文件名数组,依次取出文件名string[] files=Directory.GetFiles(Directory.GetCurrentDirectory());ArrayList extens=new ArrayList();foreach(string file in files){//将扩展名不重复的加入extens数组 if(extens.IndexOf(Path.GetExtension(file))<0) { extens.Add(Path.GetExtension(file)); }}extens.Sort();foreach(string exten in extens){ foreach(string file in files) { if(Path.GetExtension(file)==exten) treeView1.Nodes.Add(Path.GetFileName(file)); }} to xinbin1122:不好意思,不过我想付出都会有回报的,早晚而已 C#如何用重载编写拆分字符串的程序 C# 多线程处理问题 在c# 中系统自带的队列是顺序,循环,链式? MediaPlay循环播放flash文件 救我啊 打算学学C#,给点建议吧 dataset问题 为什么using System.Windows.Forms出错 为什么我的C#没有DataGrid.HitTestInfo这个功能?(没分了,大家帮帮我) 如果把C#编译过的exe文件生成本机码? 初级问题 大侠们快来帮忙啊?着急死了?!关于数据筛选的问题?!
用不用我帮你写?
最近帮同学搞三级,这样的函数搞了不少,都搞晕了
//根据扩展名排序
//将所有扩展名放入一个数组,然后对其进行排序
//根据排序后的扩展名,扫描文件名数组,依次取出文件名
string[] files=Directory.GetFiles(Directory.GetCurrentDirectory());
ArrayList extens=new ArrayList();
foreach(string file in files)
{//将扩展名不重复的加入extens数组
if(extens.IndexOf(Path.GetExtension(file))<0)
{
extens.Add(Path.GetExtension(file));
}
}
extens.Sort();
foreach(string exten in extens)
{
foreach(string file in files)
{
if(Path.GetExtension(file)==exten)
treeView1.Nodes.Add(Path.GetFileName(file));
}
}
不好意思,不过我想付出都会有回报的,早晚而已