《Programming ASP.NET》学习笔记(FormView控件)

FormView控件

相对DetailsView控件,FormView控件完全使用模板可以提供更好的数据外观。

DetailsView和FormView均从CompositeDataBoundControl类继承而来。因此,它们几乎所有属性都是相同的,唯一差别在于FormView没有AlternatingRowStyle属性。

1 添加一个DropDownList控件,选择数据源
设置显示数据字段(name)和值字段(id),这里使用DropDownList控件而不用分页
2 选择DropDownList控件的“启用AutoPostBack”
3 添加一个FormView控件,选择另一个数据源
给数据源添加where子句,设置列为“id”,源为“Control”,控件id为DropDownList控件的id,按“添加”按钮并确定
4 选择编辑模板来设置样式
可以用标准的ASP.NET和HTML控件来修改模板。


使用FormView进行编辑

要控件支持插入、删除和更新记录,到数据源的高级选项中选中“生成Insert、Update、Delete语句”

FormView包括了创建记录、编辑现有记录或者删除记录的链接。
当单击“编辑”时,FormView自动进入编辑模式,并切换到它的EditItem Template
可以编辑EditItem Template来自定义样式 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值