从文本文件填充silverlight网格

时间:2012-12-16 05:02:04

标签: c# silverlight grid

朋友们,我有一个要求我得到一个文本文件,其中列数固定但行有所不同,我应该阅读并使用Silverlight在grid / table中填充它。文本文件的数据如下:

0, 0, 2, 1, "url1", description1 
1, 0, 2, 2, "url2", description2 
1, 1, 4, 2, "url3", description2

我们可以看到列已修复,但行可能会有所不同。

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

RowNo ColumnNo Width Height ImageURL Description 

0        0       2     1       url1  Description1 
1        0       2     2       url2  Description2 
1        1       4     2       url3  Description3

我尝试使用Streamreader读取文件,但它显示的是SecurityException错误SecurityExceptionHandler was unhandled by user code File operation not permitted. Access to path "c:\path\file.txt" is denied

1 个答案:

答案 0 :(得分:3)

出于安全原因,您无法直接访问文件系统,除非Silverlight应用程序以Out-Of-Browser模式运行。

在Silverlight Web应用程序中,只有在用户启动此类操作时才能访问文件系统。请参阅MSDN上的How to: Use the Open File Dialog Box