如何从在线托管的CSV/xls文件创建列表

本文关键字:CSV xls 文件创建 列表 在线 | 更新日期: 2023-09-27 18:18:23

我有一个CSV文件(可以转换为xls/txt)在线托管(skydrive),我将定期更新以更新我的应用程序的内容。

如何将该文件转换为列表控件?

列表应该有以下函数(每一行都是一个新项):

  1. 显示专用行的第一列作为列表项

  2. 当点击列表项时,显示第二列和第三列到新页面

  3. 可以搜索第一列的字符串。(列表控件上方的搜索框)

我是wp7编程新手,(还没有很高的编程技能)。

如何从在线托管的CSV/xls文件创建列表

有很多方法可以解决这个问题。查看这些链接

http://www.switchonthecode.com/tutorials/building-a-simple-csv-parser-in-csharp

http://www.codeproject.com/KB/database/GenericParser.aspx

看来你需要做以下事情…

  • 创建一个web客户端,并使用DownloadString获取文件内容。
  • 创建一个对象,其中包含您想要使用的三个值(在这个例子中可能还有3个字符串)
  • 解析下载的字符串的内容以检索存储在那里的值,并使用这些值填充您创建的对象类型的集合。
  • 将集合中的值绑定到列表框,显示列表中的第一个字符串。
  • 当选择改变时,从集合中抓取选中的实例,并将其传递到您的显示页面。

如果你在这些步骤上需要具体的帮助,请发布一些代码,我们可以尝试指导你的细节