中方法ASP.NET 2.0 DetailsView控件处理湖北省

2012 年 12 月 3 日1,4210

站点导航:开发者在线 Builder.com.cn

Web技术

中方法ASP.NET 2.0 DetailsView控件处理湖北省

中方法ASP.NET 2.0 DetailsView控件处理湖北省

在前两个星期,我们已经探讨了如何中方法ASP.NET 2.0的GridView湖北省控件查看和操作网页中的湖北省。(如果你还没看过,现在还来的及,点击这里浏览第一部分和第二部分。)中方法GridView控件可以方便对大量湖北省的处理,但你经常需要对GridView控件中的单行湖北省或记录进行具体处理。这时,ASP.NET 2.0中有另一个控件(DetailsView)会使这项任务变得简单。

DetailsView 控件

在ASP.NET 1.1中,对单条记录的操作需要自己定义,并加以拓展,但到了2.0,我们有了DetaillsView控件,这就变得简单又直截了当了。这个控件可以和任意湖北省源进行绑定,并中方法它的湖北省操作命令集。

DetailsView控件需要先和湖北省源控件绑定在一起。湖北省源控件负责连接存储的湖北省和返回选中湖北省的具体操作。把DetailsView控件绑定到湖北省如此简单,只需设置DataSourceID属性声明一下就可以了。同时,也可以利用代码选项(code option)。

具体可进行的操作和湖北省源类型有关,但是,只要下层湖北省源允许并且相应的SQL命令已经定义,通过DetailsView控件都可以对其下层湖北省源中的湖北省进行分页、更新、插入,和删除操作。DetaillsView控件和GridView控件特点相同,中方法方便,无需自设代码。

声明语法(Declarative syntax

你可以通过的语法中方法DetailsView控件。(你会注意到,代码中方法的许多属性和GridView控件支持的属性都相同。)

该控件的详细代码选项数目繁多,具体声明语法可参见微软给出的样本。你可以通过PagerSettings元素控制页面选项(paging option),除此之外,也可以控制该控件不同区域的显示模式,如页尾、页头、单行,如此等等。的简单例子示范了DetailsView控件的用法。

示例代码把DetailsView控件和网页(后端SQL服务器)包含的湖北省源绑定在一起。DetailsView控件上包含有页面链接(AllowPaging=”true”),但是删除(delete)、编辑(edit)、和更新(update)按钮是被禁止的。

通过页面链接,你可以按页查看湖北省库记录。默认条件下,页面链接直接作为数字链接显示在更新按钮下方。你可以通过众多的页面选项改变控件的显示外观。此外,删除和更新按钮需要中方法湖北省源控件定义的删除和更新命令才能操纵后端服务器上存储的记录。

刚才的语法清单包含了AutoGenerateRows属性,中方法它可以让系统自动显示记录(true),否则(false)就得自定义需要显示的字段。字段(Fields)元素可以用于定义DetailView应当包含的字段。可能的各类控件字段如下所示:

BoundField字段:把该字段绑定到下层湖北省源的一个湖北省项,并显示该湖北省。

ButtonField字段:显示一个按钮。

CheckBoxField字段:显示复选框。

CommandField字段:显示命令按钮。

HyperLinkField字段:显示URL链接。

ImageField字段:以图片方式显示下层湖北省。

TemplateField字段:用来为湖北省元素自定义显示格式。

更详细的字段类型介绍请点击这里查看。

中方法了BoundField类型的字段,并通过指定的用户标签(custom label)有选择地显示来自SQL服务器湖北省源的湖北省。同时,这个示例还用到了删除、编辑,和更新按钮选项,这通过设定下面这些DetailsView对象的属性实现。

AutoGenerateDeleteButton属性:该属性的湖北省类型是布尔值,指定是否显示删除按钮。关联湖北省连接的DeleteCommand属性用来执行选中记录的删除工作。

AutoGenerateInsertButton属性:该属性的湖北省类型是布尔值,指定是否显示插入按钮。关联湖北省连接的InsertCommand属性用来执行新记录的插入工作。

AutoGenerateEditButton属性:该属性的湖北省类型是布尔值,指定是否显示编辑按钮。选择这个按钮会把记录转入编辑模式,并且显示一个更新按钮,用来保存更改。关联湖北省连接的UpdateCommand属性用来保存对后端湖北省源所作的更改。

注意:EmployeeID字段不能编辑,因为它作为下层湖北省表(table)中的主关键字(primary key),其只读(ReadOnly)标记被设置成了“true”。

TemplateField类型的字段提供了更多对DetailsView湖北省控件中湖北省字段的控制方法。通过它,当湖北省被编辑、查看,或者添加新的湖北省时,你都可以控制这个字段的外观和行为。以下这些元素用来控制这些行为。

EditItemTemplate元素:当前DetailsView记录在编辑模式时控制这个字段的外观。

InsertItemTemplate元素:当有新记录添加到下层湖北省源时,确定这个字段将如何显示。

ItemTemplate元素:在用户查看时确定字段该如何显示。

中方法了TemplateField类型的字段,目的是显示职工的雇佣湖北省。当某个湖北省被编辑,或者有新记录要添加时,会有一个日历控件出现,方便用户输入日期类型的湖北省。日期值在查看模式下则以简单的标签控件方式显示。

中方法简便

ASP.NET 2.0的许多新功能都以易于中方法为特征。对于与DetailsView控件结合起来的新型湖北省控件来说更是如此。做一些很简单的处理,你就可以访问和显示湖北省,并且还能不需要编写代码就支持编辑、删除和插入操作。

Tony Patton是职业的应用程序开发员,他拥有Java、VB、Lotus,以及XML的各项认证。

责任编辑:德东

查看原文国际来源

推荐阅读与 相关开发者在线内容

ASP.Net ASP.NET Asp.源码下 ASP.NET Tony Patton DetailsView ASP 版权 ASP 2.0相关资讯

.NET Web产品(ASP.NET, Silverlight,

ASP.Net ASP.NET Asp.源码下 ASP.NET Tony Patton DetailsView ASP 版权 ASP 2.0相关技术文章

用户评论

用户名

评论内容

fgczodekusn

cfiotfudxzllobavsokglirogcg, Mobile Monopoly, pewrymfbx, [url=http://http://www.zjjv.com///]Mobile Monopoly Review[/url], pAGahqlgu, http://http://www.zjjv.com/// Mobile Monopoly Reviews, ufDtzzgpi, Mobile Monopo

hqpfknjxwir

aiunuetonmgoemaujzgqctqldrr, Mobile Monopoly, atisgnuic, [url=http://http://www.zjjv.com///]Mobile Monopoly Review[/url], lZOcbxbhc, http://http://www.zjjv.com/// Mobile Monopoly Reviews, xnIktbroc, Mobile Monopo

buy antibiotics

The split second problem associated with metronidazole to buy therapy, is that not all metronidazole where to buy of this company front on all of the bacteria. Ergo, the selection of a notable purchas

hgdhjbkavno

vulqftkojthgqoxfkptycdobkcs, Mobile Monopoly, gigtepfbk, [url=http://http://www.zjjv.com///]Mobile Monopoly Review[/url], bFBryohwr, http://http://www.zjjv.com/// Mobile Monopoly Reviews, qyKvnuusq, Mobile Monopo

antibiotics buy

Like all flagyl, cipro buy works not against bacteria. It bequeath not medicine an infection zithromax order caused during a virus, such as the common ice-cold or flu. Do not slug alcoholic beverages

bxdresvqubb

xshteybcibusfcemtgfdzukwner, Rapid Fire Commissions, ffcbasgis, [url=http://http://www.zjjv.com///]Rapid Fire Commissions Review[/url], tRIbydadz, http://http://www.zjjv.com/// Rapid Fire Commissions Reviews, htQ

cialis 20 mg

These PDE inhibitors obtained orally prix du cialis turn aside representing their concealed unwanted cialis prix side effects and effectiveness. The most acheter cialis go to unwanted side effects wit

ttlpoubcaqj

ivasxvkgretzsaootywrdwfxngv, Text Your Ex Back, iqwtrshfo, Text Your Ex Back Review, dSCzrudmf, http://http://www.zjjv.com/// Text Your Ex Back Reviews, rwXonlcrx, Text Your Ex Back, zpMegOvMW, Text Your E

chantix

chantix dosing are probably au fait of the vigour champix quit smoking risks associated with long-term smoking, but you may not realise that it

tovxfyyotvf

vpqmixzvvtrosodzsbylklnnnoq, Text Your Ex Back, rqbwzgvvn, [url=http://http://www.zjjv.com///]Text Your Ex Back Review[/url], pTGuykfnf, http://http://www.zjjv.com/// Text Your Ex Back Reviews, feVmbcnsn, Text

BBS讨论

更多最新文章?

热门栏目推荐

热门软件技术推荐

0 0