无法在GridView中为itemplate进行格式化

时间:2018-02-02 07:27:04

标签: c# asp.net .net gridview

我在gridview中有以下itemtemplate,我需要显示-代替空值。

<ItemTemplate>
    <asp:LinkButton ID="lnkbtnPrice" runat="server" CommandArgument='<%# Eval("Price") %>' Font-Underline="true" 
     OnCommand="lnkbtnPrice_Click" ForeColor="Black" Text='<%# Eval("Price", "{0:C2}") %>'/>
 </ItemTemplate>

我还尝试更改下面的文本格式,但仍然显示为空值的下划线。

Text='<%#(Eval("Price") == DBNull.Value ? "-" : Eval("Price", "{0:C2}"))%>'

如果我做错了,请纠正我。

0 个答案:

没有答案