- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五讲 数据控件概述
* * * * * * * * * * * * * * * * * * * * * * DetailsView列字段 DetailsView控件中的每个数据行是通过声明一个字段控件创建的。字段控件派生自DataControlField。下表列出了可以使用的不同行字段类型。 列字段类型 说明 BoundField 以文本形式显示数据源中某个字段的值。 ButtonField 在DetailsView控件中显示一个命令按钮。这允许显示一个带有自定义按钮(如“添加”或“移除”按钮)控件的行。 CheckBoxField 在DetailsView控件中显示一个复选框。此行字段类型通常用于显示具有布尔值的字段。 CommandField 在DetailsView控件中显示用来执行编辑、插入或删除操作的内置命令按钮。 HyperLinkField 将数据源中某个字段的值显示为超链接。此行字段类型允许将另一个字段绑定到超链接的URL。 ImageField 在DetailsView控件中显示图像。 TemplateField 根据指定的模板,为DetailsView控件中的行显示用户定义的内容。此行字段类型允许创建自定义的行字段。 DetailsView的数据绑定 默认情况下,AutoGenerateRows属性设置为true,它为数据源中某个可绑定类型的每个字段自动生成一个绑定行字段对象。 若要使用DetailsView控件的高级功能,必须显式声明要包含在DetailsView控件中的行字段。 可以通过设置DetailsView控件的不同部分的样式属性来自定义该控件的外观。 DetailsView样式属性 样式属性 说明 AlternatingRowStyle DetailsView控件中的交替数据行的样式设置。当设置了此属性时,数据行交替使用RowStyle设置和AlternatingRowStyle设置进行显示。 CommandRowStyle DetailsView控件中包含内置命令按钮的行的样式设置。 EditRowStyle DetailsView控件处于编辑模式时数据行的样式设置。 EmptyDataRowStyle 当数据源不包含任何记录时,DetailsView控件中显示的空数据行的样式设置。 FooterStyle DetailsView控件的脚注行的样式设置。 HeaderStyle DetailsView控件的标题行的样式设置。 InsertRowStyle DetailsView控件处于插入模式时数据行的样式设置。 PagerStyle DetailsView控件的页导航行的样式设置。 RowStyle DetailsView控件中的数据行的样式设置。当还设置了AlternatingRowStyle属性时,数据行交替使用RowStyle设置和AlternatingRowStyle设置进行显示。 FieldHeaderStyle DetailsView控件的标题列的样式设置。 DetailsView的事件 事件 说明 ItemCommand 当单击DetailsView控件中的按钮时发生。 ItemCreated 在DetailsView控件中创建了所有DetailsViewRow对象之后发生。此事件通常用于在显示记录前修改该记录的值。 ItemDeleted 在单击“删除”按钮时,但在DetailsView控件从数据源中删除该记录之后发生。此事件通常用于检查删除操作的结果。 ItemDeleting 在单击“删除”按钮时,但在DetailsView控件从数据源中删除该记录之前发生。此事件通常用于取消删除操作。 ItemInserted 在单击“插入”按钮时,但在DetailsView控件插入该记录之后发生。此事件通常用于检查插入操作的结果。 ItemInserting 在单击“插入”按钮时,但在DetailsView控件插入该记录之前发生。此事件通常用于取消插入操作。 DetailsView控件 事件 说明 ItemUpdated 在单击“更新”按钮时,但在DetailsView控件更新该行之后发生。此事件通常用于检查更新操作的结果。 ItemUpdating 在单击“更新”按钮时,但在DetailsView控件更新该记录之前发生。此事件通常用于取消更新操作。 ModeChanged 在DetailsView控件更改模式(编辑、插入或只读模式)之后发生。此事件通常用于在DetailsView控件更改模式时执行某项任务。 ModeChanging 在DetailsView控件更改模式(编辑、插入或只读模式)之前发生。此事件通常用于取消模式更改。 PageIndexChanged 在单击某一页导航按钮时,但在Deta
文档评论(0)