前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GridView DataFormatString 的用法总结

GridView DataFormatString 的用法总结

作者头像
全栈程序员站长
发布2022-07-23 09:49:05
2.9K0
发布2022-07-23 09:49:05
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

VS2005下BoundField列如何使用DataFormatString属性

HtmlEncode=”False”

完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

gridview的dataformatstring设置

设autogencolumns为false,将datafield设为相关字段,然后设置dataformatstring.

ASP.NET 中12小时制与24小时制

<asp:BoundColumn DataField=”ADMISSION_DATE_TIME” HeaderText=”入院时间” DataFormatString=”{0:yyyy-MM-dd HH:mm }”></asp:BoundColumn> <asp:BoundColumn DataField=”ADM_WARD_DATE_TIME” HeaderText=”入科时间” DataFormatString=”{0:yyyy-MM-dd HH:mm }”></asp:BoundColumn>

在Asp.Net 2.0中应用DataFormatString

DataFormatString 属性语法如下: DataFormatString=”{0:格式字符串}” 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 “{0:C}” 12345.6789 12,345.68 “{0:C}” -12345.6789 (12,345.68) “{0:D}” 12345 12345 “{0:D8}” 12345 00012345 “{0:E}” 12345.6789 1234568E+004 “{0:E10}”

设置DataFormatString

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

DataFormatString 属性(datagrid数据邦定)

DataFormatString 属性语法如下: DataFormatString=”{0:格式字符串}” 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 “{0:C}” 12345.6789 12,345.68 “{0:C}” -12345.6789 (12,345.68) “{0:D}” 12345 12345 “{0:D8}” 12345 00012345 “{0:E}” 12345.6789 1234568E+004 “{0:E10}”

DataFormatString

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

在Asp.Net 2.0中应用DataFormatString

DataFormatString 属性语法如下: DataFormatString=”{0:格式字符串}” 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 “{0:C}” 12345.6789 12,345.68 “{0:C}” -12345.6789 (12,345.68) “{0:D}” 12345 12345 “{0:D8}” 12345 00012345 “{0:E}” 12345.6789 1234568E+004 “{0:E10}”

Dataformatstring属性设置(详解)

如果”s”格式说明符与其他自定义格式说明符或”%”字符一起传递,则它被解释为自定义格式说明符。如果”t”格式说明符与其他自定义格式说明符或”%”字符一起传递,则它被解释为自定义格式说明符。如果”y”格式说明符与其他自定义格式说明符或”%”字符一起传递,则它被解释为自定义格式说明符。其中 c 既是标准格式说明符又是自定义格式说明符,显示与格式说明符关联的自定义格式模式。说明符可以被同时定义为标准和自定义格式说明符,要显示此种说明符的自定义格式,请在说明符之前加”%”符号。例如,格式字符串”h”被解释为自定义格式字符串。

DataFormatString属性语法介绍及解决DataFormatString无效的问题

DataFormatString是很多Asp.Net控件都有的属性,如GridView等等,下面简单介绍一下这个属性。DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0}表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm.F完整日期时间格式(long date + long time) dddd, MMMM dd, yyyy HH:mm:ss.G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss.s 适中日期时间格式 yyyy-MM-dd HH:mm:ss.

关于gridView格式化数据的说明 DataFormatString

在设置 DataFormatString 进行格式化数据时默认情况下是不会起作用的还有设置HtmlEncode = “false” 具体为什么?以下几点1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode=”False”,否则不起作用。如果是字符串类型的不起作用,需要手动添加格式化字符串为DataFormatString=”¥{0:C}”。

asp.net 2.0 中GridView里设置日期格式

在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString=”{0:yyyy-MM-dd}”即可。在gridview 中设置短日期格式 使用<asp:BoundField HeaderText=”发表时间” DataField=”PostTime” DataFormatString=”{0:yyyy-MM-dd}” >时不会出现想要的显示效果, 页面显示格式为: 2006-11-1 0:00:00.

GridView中的时间格式化

数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

asp.net数据格式的Format– DataFormatString

格式 说明 输出格式d 精简日期格式 MM/dd/yyyyD 详细日期格式 dddd, MMMM dd, yyyyf 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mmF.完整日期时间格式(long date + long time)dddd, MMMM dd, yyyy HH:mm:ssg 一般格式 (short date + short time) MM/dd/yyyy HH:mmG 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ssm,M 月日格式 MMMM dds 适中日期时间格式 yyyy-MM-dd HH:mm:sst 精简时间格式 HH:mmT 详细时间格式 HH:mm:ss.

DataFormatString属性

数据实体中的一些字段可以直接绑定到界面中,但是有一些字段需要重新格式化格式。这里需要注意以下几点1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode=”False”,否则不起作用。2. 如果需要使用日期类型的格式化字符串,必须数据实体中对应的字段也应该日起类型的。3. 格式化字符串C代表货币单位,需要绑定的数据类型应该是数字类型的。如果是字符串类型的不起作用,需要手动添加格式化字符串为DataFormatString=”¥{0:C}”。

GridView中的时间格式化

但是我在显示时间的时候,始终无法使用DataFormatString=”0:yyyy-MM-dd”这个属性,使用了在页面上并没有想要的效果。–原始代码,绑定列代码–><asp:BoundField DataField=”filltime” HeaderText=”时间” DataFormatString=”0:yyyy-MM-dd” ><HeaderStyle Width=”20%” /></asp:BoundField><!–现起作用的绑定列代码–><asp:BoundField DataField=”filltime” HeaderText=”时间” DataFormatString=”0:yyyy-MM-dd” HtmlEncode=”False”><HeaderStyle Width=”20%” /&g

DataFormatString格式化列信息

今天用GridView来显示数据,利用DataFormatString格式化列信息,可是发现页面并没有任何编码,格式化没有效果,最后查资料才知道。

DataFormatString–格式化字符串

2005.5 以C2格式化之后 ¥2,005.50128 以D格式化之后 1282005.5 以E2格式化之后 2.01E+0032005.5 以F4格式化之后 2005.50002005.5 以G格式化之后 2005.52005.5 以N3格式化之后 2,005.5000.25 以P格式化之后 25.00%128 以X格式化之后 802005.5 以00####.00格式化之后 002005.50.格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.冒号后的字符(常规示例中为B)指定值的显示格式 C 以货币格式显示数值。

the DataFormatString not work for the GridView BoundField problem

the DataFormatString not work for the GridView BoundField problem, it is caused by the new “HtmlEncode” setting of the GridView BoundField.

DataFormatString格式字符串

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

用DataFormatString格式化GridView

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

DataFormatString格式字符串

DataFormatString格式字符串 DataFormatString=”{0:格式字符串}”格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

asp.net 2.0 中DataFormatString不起作用的解决方案

在VS2005中,你会发现DataFormatString不起作用了。

DataFormatString格式字符串

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

asp.net 2.0 中GridView里设置日期格式

在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString=”{0:yyyy-MM-dd}”即可。在gridview 中设置短日期格式 使用<asp:BoundField HeaderText=”发表时间” DataField=”PostTime” DataFormatString=”{0:yyyy-MM-dd}” >时不会出现想要的显示效果, 页面显示格式为: 2006-11-1 0:00:00.

asp.net 2.0 中GridView里设置日期格式

在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString=”{0:yyyy-MM-dd}”即可。在gridview 中设置短日期格式 使用<asp:BoundField HeaderText=”发表时间” DataField=”PostTime” DataFormatString=”{0:yyyy-MM-dd}” >时不会出现想要的显示效果, 页面显示格式为: 2006-11-1 0:00:00.

asp.net数据格式的Format– DataFormatString

格式 说明 输出格式d 精简日期格式 MM/dd/yyyyD 详细日期格式 dddd, MMMM dd, yyyyf 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mmF.完整日期时间格式(long date + long time)dddd, MMMM dd, yyyy HH:mm:ssg 一般格式 (short date + short time) MM/dd/yyyy HH:mmG 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ssm,M 月日格式 MMMM dds 适中日期时间格式 yyyy-MM-dd HH:mm:sst 精简时间格式 HH:mmT 详细时间格式 HH:mm:ss.

DataFormatString–格式化字符串

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

DataFormatString–格式化字符串

格式 说明 输出格式 d 精简日期格式 MM/dd/yyyy D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F.完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 适中日期时间格式 yyyy-MM-dd HH:mm:ss t 精简时间格式 HH:mm T 详细时间格式 HH:mm:ss.

Asp.Net2.0中GridView的DataFormatString=&quot;{0:yyyy-MM-dd}&quot;不起作用解决办法

Net2.0中GridView的DataFormatString=”{0:yyyy-MM-dd}”不起作用解决办法。<Columns> <asp:BoundField DataField=”EmployeeId” /> <asp:BoundField DataField=”LastName” /> <asp:BoundField DataField=”BirthDate” HtmlEncode =”false” DataFormatString=”{0:yyyy-MM-dd}” /></Columns>

时间格式的设定

格式 说明 输出格式d 精简日期格式 MM/dd/yyyyD 详细日期格式 dddd, MMMM dd, yyyyf 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mmF.完整日期时间格式(long date + long time)dddd, MMMM dd, yyyy HH:mm:ssg 一般格式 (short date + short time) MM/dd/yyyy HH:mmG 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ssm,M 月日格式 MMMM dds 适中日期时间格式 yyyy-MM-dd HH:mm:sst 精简时间格式 HH:mmT 详细时间格式 HH:mm:ss.

asp.net数据格式的Format– DataFormatString

asp.net数据格式的Format– DataFormatString 我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。其使用语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

在Asp.Net 2.0中应用DataFormatString

DataFormatString 属性语法如下: DataFormatString=”{0:格式字符串}” 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 “{0:C}” 12345.6789 12,345.68 “{0:C}” -12345.6789 (12,345.68) “{0:D}” 12345 12345 “{0:D8}” 12345 00012345 “{0:E}” 12345.6789 1234568E+004 “{0:E10}”

解决gridview的dataformatstring无效

解决gridview的dataformatstring无效。

asp.net数据格式的Format– DataFormatString

格式 说明 输出格式d 精简日期格式 MM/dd/yyyyD 详细日期格式 dddd, MMMM dd, yyyyf 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mmF.完整日期时间格式(long date + long time)dddd, MMMM dd, yyyy HH:mm:ssg 一般格式 (short date + short time) MM/dd/yyyy HH:mmG 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ssm,M 月日格式 MMMM dds 适中日期时间格式 yyyy-MM-dd HH:mm:sst 精简时间格式 HH:mmT 详细时间格式 HH:mm:ss.

Asp.Net2.0中GridView的DataFormatString=&quot;{0:yyyy-MM-dd}&quot;不起作用解决办法

Net2.0中GridView的DataFormatString=”{0:yyyy-MM-dd}”不起作用解决办法。<Columns> <asp:BoundField DataField=”EmployeeId” /> <asp:BoundField DataField=”LastName” /> <asp:BoundField DataField=”BirthDate” HtmlEncode =”false” DataFormatString=”{0:yyyy-MM-dd}” /></Columns>

ASP.NET 2.0 – 为什么替GridView的BoundField设定的DataFormatString没有效?

DataFormatString–格式化字符串

DataFormatString=”{0:格式字符串}” 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

按以下步骤

在Asp.Net 2.0中应用DataFormatString

DataFormatString 属性语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

GridView中使用DataFromatString

<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&g

ASP.NET数据格式DataFormatString详解

ASP.NET数据格式DataFormatString详解 我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。其使用语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

DataFormatString格式化列信息

今天用GridView来显示数据,利用DataFormatString格式化列信息,可是发现页面并没有任何编码,格式化没有效果,最后查资料才知道。ASP.NET2.0出于安全性的考虑,除了设置DataFormatString,还需要设置 HtmlEncode = false 才可以。

DataFormatString 设置

其使用语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

GridView 中日期类型的显示方式补充

为了将长日期格式使用 DataFormatString 属性格式化为短日期显示方式,在网上找了些资料,开始时,按照我搜索到的文章的说明,设置DataFormatString=”{0:yyyy-mm- dd}”,结果,日期2005-11-27 12:54:33 秒的显示结果为2005-54-27,于是发现,如果月份使用小写m,取得的是时间中分钟(minute),而不是月份(Month)的值,因此,正确的设置应为DataFormatString=”{0:yyyy-MM-dd}”。

asp.net数据格式的Format– DataFormatString

其使用语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

数据格式的Format — DataFormatString

数据格式的Format我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。其使用语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

数据格式的Format — DataFormatString

数据格式的Format我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。其使用语法如下:DataFormatString=”{0:格式字符串}”我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

DataGrid, DataFormatString=&amp;quot;{0:yyyy-MM-dd}&amp;quot;

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126203.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月7,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档