关于gridView格式化数据的说明 DataFormatString
2007-05-22 11:45
459 查看
在设置 DataFormatString 进行格式化数据时默认情况下是不会起作用的还有设置HtmlEncode = "false" 具体为什么?
以下几点
1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode="False",否则不起作用。
2. 如果需要使用日期类型的格式化字符串,必须数据实体中对应的字段也应该日起类型的。
3. 格式化字符串C代表货币单位,需要绑定的数据类型应该是数字类型的。如果是字符串类型的不起作用,需要手动添加格式化字符串为DataFormatString="¥{0:C}"。
总结:
GridView中使用DataFromatString与在DataGrid中使用起来有些不同的!在GridView中的BoundField新增了HtmlEncode 属性,且默认是true,这就使得DataFromatString失效!
以下几点
1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode="False",否则不起作用。
2. 如果需要使用日期类型的格式化字符串,必须数据实体中对应的字段也应该日起类型的。
3. 格式化字符串C代表货币单位,需要绑定的数据类型应该是数字类型的。如果是字符串类型的不起作用,需要手动添加格式化字符串为DataFormatString="¥{0:C}"。
总结:
GridView中使用DataFromatString与在DataGrid中使用起来有些不同的!在GridView中的BoundField新增了HtmlEncode 属性,且默认是true,这就使得DataFromatString失效!
相关文章推荐
- Gridview利用DataFormatString属性格式化数据
- DataFormatString的格式 GridView数据常用格式化类型
- Gridview利用DataFormatString属性设置数据格式
- ASP.NET 2.0中Gridview利用DataFormatString属性设置数据格式
- 用DataFormatString格式化GridView
- ASP.NET的gridview设置数据格式(DataFormatString="{}")与 String.Format 使用总结 .
- .NET的数据绑定之DataFormatString,对于日期数字的格式化
- ASP.NET的gridview设置数据格式(DataFormatString="{}")与 String.Format 使用总结 .
- Gridview利用DataFormatString属性设置数据格式
- 用DataFormatString格式化GridView
- Gridview利用DataFormatString属性设置数据格式
- 用DataFormatString格式化GridView
- ASP.NET 2.0中Gridview利用DataFormatString属性设置数据格式
- 用DataFormatString格式化GridView
- 用DataFormatString格式化GridView
- 用DataFormatString格式化GridView
- 用DataFormatString格式化GridView
- ASP.NET的gridview设置数据格式(DataFormatString="{}")
- asp.net DataFormatString格式化GridView
- Gridview利用DataFormatString属性设置数据格式