C#listView项顺序问题
我将电脑里的文件拖进ListView中创建其快捷方式。怎么样才能保证新添加的项是插入到ListView项目的最后?treeView.Nodes.Clear();listV...
我将电脑里的文件拖进ListView中创建其快捷方式。怎么样才能保证新添加的项是插入到ListView项目的最后?
treeView.Nodes.Clear(); listView.Items.Clear(); FileReader file = new FileReader(facepath);
string[] str1 = file.FileName(btnText);string[] str2 = file.FilePath(btnText);
for (int i = 0; i < str1.Length && (str1[0]!=string.Empty); i++)
{
listView.Items.Add(i.ToString(), str1[i], i);
listView.Items[i].ToolTipText = str2[i];
}
public string[] FilePath(string btnFileName) //读取btn名字文件夹下所有文件的地址
{
StringBuilder strbul = new StringBuilder();
DirectoryInfo dir = new DirectoryInfo(dirpath + btnFileName);
FileSystemInfo[] fsinfos = dir.GetFileSystemInfos();
//中间的代码省略 就是读取文件的地址添加到StringBuilder中
filePath = strbul.ToString().Split(';');
return filePath;
}
} 展开
treeView.Nodes.Clear(); listView.Items.Clear(); FileReader file = new FileReader(facepath);
string[] str1 = file.FileName(btnText);string[] str2 = file.FilePath(btnText);
for (int i = 0; i < str1.Length && (str1[0]!=string.Empty); i++)
{
listView.Items.Add(i.ToString(), str1[i], i);
listView.Items[i].ToolTipText = str2[i];
}
public string[] FilePath(string btnFileName) //读取btn名字文件夹下所有文件的地址
{
StringBuilder strbul = new StringBuilder();
DirectoryInfo dir = new DirectoryInfo(dirpath + btnFileName);
FileSystemInfo[] fsinfos = dir.GetFileSystemInfos();
//中间的代码省略 就是读取文件的地址添加到StringBuilder中
filePath = strbul.ToString().Split(';');
return filePath;
}
} 展开
6个回答
展开全部
你应该是insert进去先是获取长度也就是最后的索引位置,让回用insert(最后一位索引位置,要插入的值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Add不就是插入到最后
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Add不就是插入到最后
追问
我是根据读取某个文件夹下的文件为listView添加项的
已经加入代码了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
en
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询