gpt4 book ai didi

ASP.net Gridview 突出显示多列中的最大值

转载 作者:行者123 更新时间:2023-12-03 02:34:23 28 4
gpt4 key购买 nike

我有一个 GridView ,例如显示棒球队的统计数据。这是一个标准的体育统计数据网格 - 行显示每个球员的统计数据,列显示每个球员的具体统计数据。

到目前为止很简单。但我接下来想做的是设置(突出显示或粗体)每个统计列的最大或最小(团队领导者)的样式。例如,玩家 A 可能仅在一两个类别中领先,因此我们无法对整行进行样式设置。如果球员 A 只是在三振中领先球队,我只想设置他的三振次数(仅限该单元格)。

处理这个问题的最佳方法是什么?让 SQL Server 完成所有工作,并且实际上对每个玩家的每个统计数据进行排名,有效地将列数加倍(例如 col: AB、col: ABRank)。或者我让 gridview 的 rowdatabound 事件处理这个问题?

如果我选择后者,我想我会在绑定(bind)之前从数据表中获取每个统计类别的最大值(例如,将它们存储在本地变量中),然后在 rowdatabound 上,如果它们与值匹配,则应用样式。

最佳答案

您已经给出了您自己问题的答案,这也是我会给您的答案。

Or do I let the rowdatabound event of the gridview handle this?

If I chose the latter, I think I would get the Max of every statistical category from the datatable before binding (e.g. store them in a local variable) then on rowdatabound, if they match the value, apply the style.

关于ASP.net Gridview 突出显示多列中的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478130/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com