asp.net - 如何在gridview的超链接列中存在的值中插入逗号

标签 asp.net gridview hyperlink

这是我的标记:

<asp:TemplateField HeaderText="Loss" SortExpression="Loss" 
     HeaderStyle-CssClass="StrongText" HeaderStyle-Font-Bold="true" 
     HeaderStyle-Font-Size="Medium" HeaderStyle-ForeColor="Blue" 
     HeaderStyle-Font-Underline="true" HeaderStyle-VerticalAlign="Bottom"  
     ItemStyle-Width="3%" ItemStyle-HorizontalAlign="Left" 
     ItemStyle-VerticalAlign="Bottom" HeaderStyle-HorizontalAlign="Left">
     <ItemTemplate>
         <asp:HyperLink runat="server" ID="HyperLink8" 
              NavigateUrl='<%#"db_LossofPay.aspx?UserID="+ Eval("User ID")%>' 
              Text='<%# Eval("Loss","{0}")%>' 
              ForeColor="BLUE" Target="_blank"></asp:HyperLink>
         <asp:Label ID="lblLoss" runat="server"></asp:Label>
     </ItemTemplate>
</asp:TemplateField>

你能帮我解决这个问题吗?在 BoundField 我写了 DataFormatString="{0:N2}"这工作正常,但我在超链接(模板字段)中使用时卡住了

最佳答案

试试这个:

<asp:HyperLink runat="server" ID="HyperLink8"
 NavigateUrl='<%#"db_LossofPay.aspx?UserID="+   Eval("User ID")%>' 
 Text='<%# Eval("Loss","{0:#,##0.00}") %>' ForeColor="BLUE" Target="_blank" />

关于asp.net - 如何在gridview的超链接列中存在的值中插入逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967855/

相关文章:

javascript - 获取链接名称并将其写在 div 中

c# - 如何在VS2013中调试 "Object reference not set to an instance of an object"?

asp.net - 可以通过VS2015在IIS中调试/运行ASPNET5应用程序

sql - 字符串未被识别为数据集中的有效日期时间

javascript - 为什么在 javascript 中设置 ImageButton 的 ImageUrl 不起作用?

c# - 根据数据表值在gridview中设置复选框

javascript - 如何使用 javascript 获取 yii2 中的列值而不是 ID

android - 水平滚动 GridView

html - 如何使用页内 HTML 链接滚动到目标部分上方的位置

脚本中的 Javascript onclick