从文本文件填充silverlight网格

时间:2012-12-14 19:10:07

标签: silverlight c#-4.0 grid readfile

友 我有一个要求我给了一个固定号码的文本文件。列但行变化,我应该读取并使用Silverlight在网格/表中填充 文本文件将包含类似这样的数据

0,0,2,1,“url1”,description1 1,0,2,2,“url2”,description2 1,1,4,2,“url3”,description2

我们可以看到列已修复但行可以变化

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

RowNo ColumnNo宽度高度ImageURL描述 0 0 2 1 url1描述1 1 0 2 2 url2描述2 1 1 4 2 url3 Description3

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

希望我的问题很清楚

请帮帮我 提前谢谢。

1 个答案:

答案 0 :(得分:1)

显示OpenFileDialog and create a StreamReader from it。使用StreamReader.ReadLine()逐行读取它。 String.Split(',')获取列或使用更复杂的正则表达式,如果列可以在其引号中包含逗号。

就我能帮助你而言。没有使用DataGrid,但MSDN docs看起来异常详细,界面非常简单。