我正在寻找一个使用asp.net网格的仪表板,它应该显示一年内产品的销售情况。如果销售数量在1到1000之间,则应显示红色警报图像,如果1000 -5000应显示黄色警报图像,> 5000应在网格单元内显示绿色警报。ASP .NET Gridview仪表板 - 基于数据的自定义格式
请让我知道要实现使用三个警报图像(红,绿,黄)
我正在寻找一个使用asp.net网格的仪表板,它应该显示一年内产品的销售情况。如果销售数量在1到1000之间,则应显示红色警报图像,如果1000 -5000应显示黄色警报图像,> 5000应在网格单元内显示绿色警报。ASP .NET Gridview仪表板 - 基于数据的自定义格式
请让我知道要实现使用三个警报图像(红,绿,黄)
参见Scott Mitchell的上gridview数据绑定教程asp.nethttp://msdn.microsoft.com/en-us/library/aa581771.aspx,specifially部分12这一功能的最简单的方法:http://msdn.microsoft.com/en-us/library/bb288031.aspx
你要使用TemplateField控制销售的渲染:
<asp:TemplateField>
<ItemTemplate>
<asp:Image id="RedAlertImage" Visible='(Eval("Sales") as int) < 1000' />
<asp:Image id="YellowAlertImage"
Visible='((Eval("Sales") as int) > 1000) && ((Eval("Sales") as int) < 5000' />
<asp:Image id="GreenAlertImage" Visible='(Eval("Sales") as int) > 5000' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Sales" />
@Kihtrak - 这是否适合您? – 2014-10-23 12:49:40
这是你的朋友http://msdn.microsoft.com/en-us/library/syste m.web.ui.webcontrols.gridview.rowdatabound(v = vs.110).aspx – Sachin 2014-10-18 13:50:19