ASP.NET网格视图面板-基于数据的自定义格式
本文关键字:数据 格式 自定义 于数据 网格 NET 视图 ASP | 更新日期: 2023-09-27 18:27:02
我正在寻找一个使用asp的仪表板。NET网格,该网格应显示一年内产品的销售额。如果销售计数在1-1000之间,则应显示红色警报图像,如果1000-5000,则显示黄色警报图像,并且应显示>5000网格单元格内的绿色警报。
请让我知道使用三个警报图像(红色、绿色、黄色)实现此功能的最简单方法
请参阅Scott Mitchell关于asp.net中gridview数据绑定的教程http://msdn.microsoft.com/en-us/library/aa581771.aspx,特别是第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" />