c#数据格式化之DataFormatString怎么用

c#
771
2023/10/11 17:54:30
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,可以使用DataFormatString属性来格式化数据。该属性可以应用于数据绑定控件(如GridView、DataList等)中的字段或绑定表达式。

以下是使用DataFormatString属性的示例:

  1. 在GridView中使用DataFormatString属性:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
    <Columns>
        <asp:BoundField DataField="DateOfBirth" HeaderText="Date of Birth" DataFormatString="{0:dd/MM/yyyy}" />
        <asp:BoundField DataField="Price" HeaderText="Price" DataFormatString="{0:C2}" />
    </Columns>
</asp:GridView>

在上面的示例中,DateOfBirth字段将按照“dd/MM/yyyy”格式进行显示,Price字段将按照“C2”格式进行显示(以货币格式显示,保留两位小数)。

  1. 在绑定表达式中使用DataFormatString属性:
<asp:Label ID="Label1" runat="server" Text='<%# Eval("DateOfBirth", "{0:dd/MM/yyyy}") %>'></asp:Label>

在上面的示例中,Label控件将显示DateOfBirth字段的值,并按照“dd/MM/yyyy”格式进行显示。

需要注意的是,DataFormatString属性中的格式字符串语法遵循标准的.NET格式字符串规范。你可以根据需要选择不同的格式字符串,如日期时间格式、货币格式、数字格式等。可以根据具体需求自定义格式字符串。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c#中func函数的功能有哪些