c# - Css 类不适用于中继器中的最后一个元素
问题描述
我有一个Repeater 来显示类别(见img)。这适用于除最后一个元素之外的所有元素。
我使用OnDataBound
方法根据文本值将类应用于元素:
protected void dlPartnerCat_OnItemDataBound(object sender, RepeaterItemEventArgs e)
{
foreach (GridDataItem _item in gvPartnerList.Items)
{
var _list = _item.MuchBetterFindControl<Repeater>("dlPartnerCat");
foreach (RepeaterItem _ite in _list.Items)
{
var _partCatlbl = _ite.MuchBetterFindControl<Label>("lblPartCat");
if (_partCatlbl != null)
{
switch (_partCatlbl.Text)
{
case "Customer":
_partCatlbl.CssClass = ApplicationCssHelper.CustomerClass;
break;
case "Customer - Supplier":
_partCatlbl.CssClass = ApplicationCssHelper.Customer_SupplierClass;
break;
case "Supplier":
_partCatlbl.CssClass = ApplicationCssHelper.SupplierClass;
break;
case "Agent":
_partCatlbl.CssClass = ApplicationCssHelper.AgentClass;
break;
default:
_partCatlbl.CssClass = ApplicationCssHelper.WarningClass;
break;
}
}
}
}
}
最后一个类别无关紧要
解决方案
推荐阅读
- javascript - 我的 useState 有问题吗?我觉得我的 Array ReactNative 中的值并没有正确
- react-native - react-native-keyboard-aware-scroll-view :当我开始输入时页面向下滚动
- java - 使用 EclEmma 在 equals() 方法中获得完整的分支覆盖
- python-3.x - 如何从移动设备访问 Flask Web 服务器?
- swift - Mac OS 中 AXUIElementCopyAttributeValue 的展开问题
- javascript - 如何将json编码更改为数组字符串
- php - 音频文件多次上传不适用于php
- node.js - 为什么转换流在第一次写入后停止写入?
- java - spring 框架如何将属性映射到 Java 对象?
- html - 滚动行为平滑根本不起作用