我有一个已绑定(bind)的 gridview。
即使有重复,我也想在最长的交货时间内更改字体的颜色。我不知道如何编写 if 语句。
这是我想要做什么的粗略想法,尽管我知道这段代码是错误的。
if Max(LeadTime) Then
GridView.ForeColor = Color.Red
有人可以帮助我吗?
最佳答案
您首先需要从数据源获取最大值。您可以使用 linq 来做到这一点:
maxLeadTime = ds.Max(dsi => dsi.LeadTime)
在项目数据绑定(bind)事件处理程序中,将绑定(bind)项目与最大值进行比较:
if (item.LeadTime == maxLeadTime)
{
/* do stuff */
}
关于asp.net - 如何突出显示 Gridview 中的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627513/