我有一个CSV文件(可以转换为xls/txt)在线托管(skydrive),我将定期更新以更新我的应用程序的内容。
如何将该文件转换为列表控件?
列表应该有以下函数(每一行都是一个新项):
-
显示专用行的第一列作为列表项
-
当点击列表项时,显示第二列和第三列到新页面
-
可以搜索第一列的字符串。(列表控件上方的搜索框)
我是wp7编程新手,(还没有很高的编程技能)。
有很多方法可以解决这个问题。查看这些链接
http://www.switchonthecode.com/tutorials/building-a-simple-csv-parser-in-csharp http://www.codeproject.com/KB/database/GenericParser.aspx看来你需要做以下事情…
- 创建一个web客户端,并使用DownloadString获取文件内容。
- 创建一个对象,其中包含您想要使用的三个值(在这个例子中可能还有3个字符串)
- 解析下载的字符串的内容以检索存储在那里的值,并使用这些值填充您创建的对象类型的集合。
- 将集合中的值绑定到列表框,显示列表中的第一个字符串。
- 当选择改变时,从集合中抓取选中的实例,并将其传递到您的显示页面。
如果你在这些步骤上需要具体的帮助,请发布一些代码,我们可以尝试指导你的细节