在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的
<asp :BoundField DataField=“CreationDate”
DataFormatString=“{0:M-dd-yyyy}”
HeaderText=“CreationDate” />
主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决
1、
<asp :GridView ID=“GridView1″ runat=“server”>
<columns>
<asp :BoundField DataField=“CreationDate”
DataFormatString=“{0:M-dd-yyyy}”
HtmlEncode=“false”
HeaderText=“CreationDate” />
</columns>
</asp>
将htmlencode设置为false即可
另外的解决方法为,使用模版列
<asp :GridView ID=“GridView3″ runat=“server” >
<columns>
<asp :TemplateField HeaderText=“CreationDate” >
<edititemtemplate>
<asp :Label ID=“Label1″ runat=“server”
Text=‘<%# Eval("CreationDate", "{0:M-dd-yyyy}") %>‘>
</asp>
</edititemtemplate>
<itemtemplate>
<asp :Label ID="Label1" runat="server"
Text=’<%# Bind(“CreationDate”, “{0:M-dd-yyyy}”) %>‘>
</asp>
</itemtemplate>
</asp>
</columns>
</asp>
相关推荐
在本场景中,我们主要关注如何管理和自定义GridView控件中的列,包括绑定列、超级链接列以及模板列。 首先,让我们了解GridView的基本设置。在管理留言界面中,通常会有一个GridView控件用来展示留言信息。当`...
- 格式问题:使用TemplateField定制字段格式,如日期、货币等。 - 宽度调整:使用AutoSizeMode属性控制列宽,或通过CSS样式设置固定宽度。 6. GridView的扩展和自定义: - 用户控件和模板:创建自定义控件,使用...
在这个主题中,“gridview 控件中的日期使用”主要关注如何在GridView中显示日期数据,并优化日期格式,比如去掉日期后面的“00:00:00”这一时间部分。 1. **数据绑定**:首先,我们需要将数据绑定到GridView。这...
本文将深入探讨GridView的各种使用方法,包括代码分页、保存和恢复CheckBox的状态、排序、与DropDownList和CheckBox结合使用,以及实现一些高级功能如自定义样式和功能增强。 1. **代码分页** GridView支持代码...
这个示例旨在教你如何充分利用GridView的功能,包括隐藏列、添加模板列以及给ButtonField添加提示信息。这将提升用户体验,并使你的Web应用更具交互性和可定制性。 首先,隐藏列是调整数据展示的有效方式。在...
在设计阶段,可以通过拖放操作将Gridview添加到网页上,然后通过属性设置和模板字段定义列的显示样式和内容。 在描述中提到的“ScrollTable”,我们可以推测这是一个示例文件,可能包含了一个实现了列冻结功能的...
本文将详细介绍如何在GridView的模板列中动态添加事件,以增强其交互性和功能性。 首先,我们要明白模板列(TemplateField)在GridView中的作用。模板列允许开发者自定义列的显示格式,可以包含HTML、服务器控件或...
- 72招可能包括72种不同的方法或技巧,比如自定义按钮事件处理、AJAX无刷新操作、使用AjaxToolKit扩展GridView功能、数据验证、异步更新等。 - 每一招可能是一个具体的实践案例,涉及如何优化性能、提高用户体验或...
3. **分组列头**: 分组后的列头可以自定义,使用`GridView.HeaderRowStyle`和`GridView.GroupHeaderStyle`属性。 4. **排序和筛选**: 分组后,用户可能需要对组内的数据进行排序或筛选。可以通过添加`...
可以通过自定义模板列实现行号自动编号。 9. **自定义时间货币等字符串格式** 使用`DataFormatString`属性设定日期、货币等格式。 10. **“...”代替超长字符串** 通过CSS或JavaScript截断过长文本并显示省略号...
下面将详细介绍 `TemplateField` 的使用方法。 #### 二、`TemplateField` 概述 `TemplateField` 是 `GridView` 控件中的一个强大特性,它允许开发者完全控制数据的显示方式。与前面提到的基本字段类型相比,`...
在这个示例中,我们看到如何在GridView中添加模板列来包含CheckBox,并实现全选、反选和取消全选的功能。 首先,`BindData`方法用于从数据库中获取数据并绑定到GridView。这里使用了SQL语句查询`Demo_User`表中的...
综上所述,这个程序示例可能涵盖了GridView控件的多种高级特性,包括但不限于自定义数据绑定、模板列、分页、排序、筛选、行选中、编辑和删除功能,以及样式和Ajax集成,旨在帮助开发者更好地理解和应用GridView控件...
Gridview允许对数据格式进行自定义,特别是对于日期、时间和货币等特殊类型的数据。这可以通过设置`DataFormatString`属性实现,例如`{0:C}`表示货币格式,`{0:d}`表示短日期格式。 #### 10. GridView实现用“...”...