欢迎来到天天文库
浏览记录
ID:42628232
大小:300.18 KB
页数:15页
时间:2019-09-19
《四十:自定义DataList编辑界面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在ASP.NET2.0中操作数据之四十:自定义DataList编辑界面作者:heker2007字体:[增加 减小]类型:转载时间:2016-05-12 我要评论先前的编辑界面清一色的都是TextBox控件,当然EditItemTemplate还可以包含很多其他的控件,比如DropDownLists,RadioButtonLists,Calendars等,这一节就让我们看看如何实现添加其他的控件。导言 DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义。在目前为止所做的Data
2、List编辑功能的例子里,编辑界面都只包含TextBox。在前面一章里,我们通过添加验证控件来增加了用户体验,提高了可用性。 EditItemTemplate可以包含除了TextBox以外的很多控件,比如DropDownList,RadioButtonList,Calendar等。和使用TextBox一样,使用这些控件自定义编辑界面时,步骤如下:为EditItemTemplate添加控件.使用绑定语法将相关的字段值赋给控件的属性.在UpdateCommand事件处理里,编程访问web控件的值,并将它传给相关的BL
3、L的方法. 本章我们将为DataList创建一个更丰富的编辑界面,它将包含DropDownList和CheckBox。我们将创建一个列出product信息的DataList,用户可以更新它的name,supplier,category和discontinuedstatus。见图1。图1:编辑界面包含一个TextBox,两个DropDownLists和一个CheckBox第一步:显示Product信息 在创建DataList的编辑界面前,我们需要先创建一个只读界面。先打开EditDeleteDataList文件夹
4、下的CustomizedUI.aspx页,拖一个DataList进来,将ID设为Products。通过DataList的智能标签,创建一个名为ProductsDataSource的ObjectDataSource,用ProductsBLL类的GetProducts方法配置它。象前面一章一样,我们将直接通过BLL来更新product信息。在UPDATE,INSERT,DELETE标签里选择None.图2:在UPDATE,INSERT,DELETE标签的下拉列表里选择(None) 配置完ObjectDataSourc
5、e后,VisualStudio会自动创建默认的ItemTemplate,列出每个字段的值。将productname用
6、 Category: '/> Supplier:1011121314151617181920212223242
7、52627282930313233343536373839 '/>
8、"> '/> Price:
此文档下载收益归作者所有