条件に基づいてグリッドビューの列(ラベルを含む)にプレーンテキストを表示しようとしています。これが私の間違ったコードです。正してください。
<asp:Label ID="lblAsgn" runat="server" Text= '<%#Eval("StatusId") == 0 ? "NEW" : "OLD" %>' > </asp:Label>
前もって感謝します。
BB
条件に基づいてグリッドビューの列(ラベルを含む)にプレーンテキストを表示しようとしています。これが私の間違ったコードです。正してください。
<asp:Label ID="lblAsgn" runat="server" Text= '<%#Eval("StatusId") == 0 ? "NEW" : "OLD" %>' > </asp:Label>
前もって感謝します。
BB
<asp:Label
ID="lblAsgn"
runat="server"
Text='<%# FormatText(Eval("StatusId")) %>' />
FormatText
コードビハインドのメソッドはどこにありますか?
protected string FormatText(object o)
{
int value;
if (int.Parse(o as string, out value) && value == 0)
{
return "NEW";
}
return "OLD";
}
Try this :
<asp:Label ID="lblAsgn" runat="server" Text= '<%# Eval("StatusId").Equals(0) ? "NEW" : "OLD" %>' > </asp:Label>