0

朋友们,我有一个要求,给我一个固定编号的文本文件。列但行不同,我应该阅读它并使用 Silverlight 在网格/表格中填充它 文本文件将包含类似这样的数据

0, 0, 2, 1, "url1", 描述1 1, 0, 2, 2, "url2", 描述2 1, 1, 4, 2, "url3", 描述2

正如我们所看到的,列是固定的,但行可以变化

现在我希望我的 silverlight 应用程序从系统中读取此文件并填充到网格/表格中

行号 列号 宽度 高度 ImageURL 描述 0 0 2 1 url1 描述1 1 0 2 2 url2 描述2 1 1 4 2 url3 描述3

我尝试使用 Streamreader 读取文件,但它显示 SecurityException 错误 'SecurityExceptionHandler 未被用户代码处理 不允许文件操作。拒绝访问路径“c:\path\file.txt”。

希望我的问题很清楚

请帮助我提前谢谢。

4

1 回答 1

1

显示一个OpenFileDialog 并从中创建一个 StreamReader。使用 StreamReader.ReadLine() 逐行读取。String.Split(',') 获取列或使用更复杂的正则表达式,如果列可以在其引号中包含逗号。

我能帮助你的就这么多。没有用过DataGrid,但是它的MSDN 文档看起来异常详细,界面也很简单。

于 2012-12-15T20:48:06.267 回答