AspxGridView小技巧
2008-08-01 09:53
351 查看
AspxGridView在绑定数据的时候,如果数据列的类型是日期型,这时应该用“GridViewDataColumn”而不应该用“GridViewDataTextColumn”,这样的话,数据显示出来的格式就如“1900-01-01",而不是"1900-01-01 0:00:00".
AspxGridView中查找控件不能像GridView中一样用FindControl,而应该用 FindRowCellTemplateControl方法。
应该彻底放弃Response.Write()方法来输出字符中,如果页面中调用了Response.Write方法,会导致AspxGridView的客户端排序功能失去控件,具体表现为:点击排序时,显示loading,然后就没有反应了,一直loading下去,不会完成排序操作。
利用ASPxGridViewExporter导出aspxgridview中的数据时,如果有数据列,虽然我们可以利用
<PropertiesDateEdit DisplayFormatString="{0:yyyy-MM-dd}">
</PropertiesDateEdit>来格式化aspxgridview的日期列显示样式,但是我们却无法控制利用ASPxGridViewExporter导出后的excel文件中的样式,这时,导出的excel文件中,日期列的显示格式为数据库中aspxgridview数据源中日期列的格式。所以如果想控制导出后excel日期列的格式,必须从aspxgridview的数据源下手,在数据源中格式化日期列,就可以达到格式化导出后excel文件日期列格式的目的了。
AspxGridView中查找控件不能像GridView中一样用FindControl,而应该用 FindRowCellTemplateControl方法。
应该彻底放弃Response.Write()方法来输出字符中,如果页面中调用了Response.Write方法,会导致AspxGridView的客户端排序功能失去控件,具体表现为:点击排序时,显示loading,然后就没有反应了,一直loading下去,不会完成排序操作。
利用ASPxGridViewExporter导出aspxgridview中的数据时,如果有数据列,虽然我们可以利用
<PropertiesDateEdit DisplayFormatString="{0:yyyy-MM-dd}">
</PropertiesDateEdit>来格式化aspxgridview的日期列显示样式,但是我们却无法控制利用ASPxGridViewExporter导出后的excel文件中的样式,这时,导出的excel文件中,日期列的显示格式为数据库中aspxgridview数据源中日期列的格式。所以如果想控制导出后excel日期列的格式,必须从aspxgridview的数据源下手,在数据源中格式化日期列,就可以达到格式化导出后excel文件日期列格式的目的了。
相关文章推荐
- ASPxGridView子项动态邦定
- GridView控件使用技巧——用DataKeyNames来保存绑定的datatable更多的字段值
- [DevExpress.AspxGridView]点滴系列01
- Gridview应用技巧——如何为行添加事件
- aspxgridview 添加列
- DevExpress 控件使用————ASPxGridView 概述
- aspxgridview获取值
- aspxgridview的取值
- ASPxGridview根据条件将符合条件的行颜色改变等
- [DevExpress.AspxGridViewExporter]导出pdf文件的样式设置
- GridView技巧大集合···不断完善中
- [控件] ---GridView、ASPxGridView---记录的批量修改
- GridView使用技巧之:如何在RowCommand里获取模板列里绑定的内容?
- DevExpress 的 ASPxGridView 控件显示主从表
- ASPxGridView 排序、分页、加载数据必需的三个函数
- ASP.NET 2.0中Gridview控件高级技巧
- aspx GridView的RowDataBound中改变单元格大小,颜色,汇总等
- ASPxTreeList及ASPxGridView使用
- ASPxGridView的几个使用方法
- AspxGridView列的个性设置