0
在GridView中,我們有4列將圖片添加到GridView的行動態
資產類型,資產名稱,資產描述,圖標
現在,我們要在圖標列中添加圖像,但會根據文檔的類型不同而不同。例如,如果資產類型爲文檔,然後我們會顯示文件圖標;如果資產類型爲JPG那麼我們將顯示JPG圖標
如何取決於資產類型各行不同的圖像結合...
需要幫助! !
感謝
在GridView中,我們有4列將圖片添加到GridView的行動態
資產類型,資產名稱,資產描述,圖標
現在,我們要在圖標列中添加圖像,但會根據文檔的類型不同而不同。例如,如果資產類型爲文檔,然後我們會顯示文件圖標;如果資產類型爲JPG那麼我們將顯示JPG圖標
如何取決於資產類型各行不同的圖像結合...
需要幫助! !
感謝
我將調查GridView RowDataBound
方法。進入行DataItem
,檢查的類型,然後無論是動態更新的圖標的ImageUrl(假設你的圖標是一個<asp:Image>
一些閱讀:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx
Conditional output in cell based on row data in Gridview's RowDataBound event
另一個方式是創建一個公共函數,您可以通過資產類型並返回圖像的URL。
<asp:Image ImageUrl='<%#GetImageUrl("imageType")%>'
public string GetImageUrl(string imageType){
//return url
}