GridView中的几种格式化方法
1,直接写
<asp:TemplateField HeaderText="出生日期">
<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("User_Birthday","{0:M-dd-yyyy}") %>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("User_Birthday","{0:M-dd-yyyy}") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
2,字段格式化
﹤asp:GridView ID="grvResult" runat="server" AutoGenerateColumns="False" Width="100%"﹥
﹤Columns﹥
﹤asp:BoundField HeaderText="预定日期" DataField="OperationDate" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="False"﹥ ﹤/asp:BoundField﹥ ﹤asp:BoundField HeaderText="订单总计" DataField="TotalRate" DataFormatString="{ 0:C}" HtmlEncode="False"﹥
﹤/asp:BoundField﹥
﹤/Columns﹥
﹤/asp:GridView﹥
3,通过占位符
<asp:DataGrid id="DataGrid1" runat="server" DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink runat="server" Text="View Photo"
NavigateUrl='<%# String.Format("photo.aspx?empid={0}&path={1}", Eval("EmployeeID"), Eval("PhotoPath")) %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

浙公网安备 33010602011771号