2014-04-12 112 views
0

我想在網格視圖中顯示我的大文件。我已經將它的鏈接存儲在網格中。我的代碼所做的是顯示路徑,但不顯示該路徑中存在的文件。在網格視圖中顯示文件的內容

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns = "False" 
    Font-Names = "Arial" > 

    <Columns> 
    <asp:BoundField DataField = "ID" HeaderText = "ID" /> 
    <asp:BoundField DataField = "FileName" HeaderText = "File Name" /> 
    <asp:BoundField DataField = "FilePath" HeaderText = "File Path" /> 
</Columns> 
</asp:GridView> 

回答

1

嘗試使用HyperLinkField字段類似:

<asp:HyperLinkField DataNavigateUrlFields="FilePath,FileName" 
    DataNavigateUrlFormatString="{0}/{1}" 
    target="_blank" /> 

這將呈現爲一個超鏈接爲您的文件對於任何給定的路徑傳遞

+0

不工作。 :( –

+1

@ user2444546 - 鏈接是否呈現?下面是msdn中的示例:[HyperLinkField](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.hyperlinkfield(v = vs .110).aspx?cs-save-lang = 1&cs-lang = csharp#code-snippet-3) – afzalulh

+0

我不想導航到另一個頁面,我希望我的文件內容在這裏顯示在網格中。在標籤中使用標籤,但它不起作用。我附加了編輯中的屏幕截圖。 –

相關問題