2012-12-16 160 views
0

朋友,我有一個要求我給了一個固定數量的列的文本文件,但行不同,我應該閱讀並使用Silverlight填充網格/表格。該文本文件將有這樣的數據:從文本文件填充silverlight網格

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

回答

3

出於安全原因,您不能直接訪問文件系統,除非Silverlight應用程序在瀏覽器外模式下運行。

在Silverlight Web應用程序中,只有在用戶啓動此類操作時才能訪問文件系統。請參閱MSDN上的How to: Use the Open File Dialog Box