加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 06:45:14 所属栏目:asp.Net 来源:网络整理
导读:我有一个gridview,可以显示棒球队的统计数据.这是一个标准的体育统计网格 – 行显示每个玩家的统计数据,列显示每个玩家的特定统计数据. 到目前为止很容易.但我想要做的是每个统计栏的Max或Min(团队领导)的样式(突出显示或加粗).例如,玩家A可能只引导一个或两
我有一个gridview,可以显示棒球队的统计数据.这是一个标准的体育统计网格 – 行显示每个玩家的统计数据,列显示每个玩家的特定统计数据.

到目前为止很容易.但我想要做的是每个统计栏的Max或Min(团队领导)的样式(突出显示或加粗).例如,玩家A可能只引导一个或两个类别,因此我们无法设置整个行的样式.如果球员A只是在三振出局中领先球队,我只想设定他所拥有的三振出局次数(仅限该单位).

处理这个问题的最佳方法是什么?使SQL Server完成所有工作并生效,对每个播放器的每个统计数据进行排名,有效地使列数加倍(例如col:AB,col:ABRank).或者我让gridview的rowdatabound事件处理这个?

如果我选择后者,我想我会在绑定之前从数据表中获取每个统计类别的Max(例如将它们存储在局部变量中)然后在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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读