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
}