コードビハインドで行が動的に追加されるテーブルがあります。テーブルは更新パネル内にあります。
<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";