【发布时间】:2013-04-23 20:54:44
【问题描述】:
我有一个表格,它的行是在后面的代码中动态添加的。该表位于更新面板内:
<asp:UpdatePanel runat="server" ID="upnlPR">
<ContentTemplate>
<asp:Table ID="tblPR" runat="server">
</asp:Table>
</ContentTemplate>
</asp:UpdatePanel>
当我在后面的代码中执行 tblPR.Rows.Clear() 时,表格再次正确绘制,但似乎在重绘之前应用于该位置的行的格式仍然应用于单元格这是不正确的。知道为什么会这样吗?
我已尝试使 UpdatePanel updatemode 有条件并在清除行后执行 upnlPR.Update() 但此问题仍然存在。特别的问题是:应用于该行号/单元格位置中的单元格的样式仍然适用,该行号/单元格位置中的单元格的列跨度仍然适用。
谢谢!
(asp.Net, C#)
为单元格设置样式cell.CssClass = competencyAchievementView.ManagerScore > competencyAchievementView.UserScore
? "manWorseScore"
: "manBetterScore";
【问题讨论】:
-
你说的是哪种格式?
-
你能告诉我们你是如何设计这些物品的吗?
-
将样式代码添加到问题中
-
@Bartdude:我说的是单元格和 colspan 的背景颜色