- 10
- 0
- 约1.68万字
- 约 52页
- 2019-05-06 发布于广东
- 举报
③ 在EditItemTemplate编辑区删除TextBox1控件,添加一个DropDownList控件,打开DropDownList1任务列表,选择“选择数据源”(如图9.49(a)),绑定数据源为SqlDataSource2,设置DropDownList1的显示和选择字段均为 “ClassCode”(如图9.49(b));在DropDownList1任务列表选择“编辑DataBindings” (如图9.49(a)),设置其SelectedValue绑定到ClassCode。 ④ 在GridView模板编辑区任务列表中选择“结束模板编辑”菜单(如图9.49(c))。 (a)添加Dropdownlist控件 (b)选择数据源和绑定字段 (c)结束编辑模板 (7)运行程序。 (6)将StudentName转换为TemplateField,当编辑记录时,验证StudentName不允许为空。 ① 在GridView任务列表中选择“编辑列…”菜单,打开字段对话框在“选定的字段”列表中选中StudentName,并点击“将此字段转换为TemplateField”。 ② 右击GridView控件,选择“编辑模板”菜单,打开模板编辑窗口,在模板编辑模式中选EditItemTemplate,在TextBox2控件下添加一个验证控件RequiredFieldValidator1,并设置其ControlToValidate属性为“TextBox2”,ErrorMessage属性为“姓名必须输入!”。 ③ 在GridView模板编辑区任务列表中选“结束模板编辑”菜单。 DetailsView控件以表格形式显示来自数据源的单条记录,该表格有两列,一列显示字段名,一列显示字段值。 每次显示一条记录,可通过分页逐个显示所有记录。 支持数据记录的插入、修改和删除功能。 7.3.2使用DetailsView显示和维护数据 DetailsView控件适合显示字段个数比较多、字段内容又比较复杂的记录信息,而且支持添加记录功能。 1.使用DetailsView显示和维护数据 【例7.7】使用DetailsView显示学生信息,并通过定义外观样式进行美化。页面如下图所示。 (a)显示记录 (b) 编辑记录 (c)新建记录 使用DetailsView浏览和编辑数据 (1)新建一个网站,在页面添加1个DetailsView,1个SqlDataSource。在网站下新建一个Photo文件夹,并导入所有学生照片的图片文件。 (2)配置SqlDataSource1。选择School数据库的学生表的所有字段,并单击“高级”按钮,选中“生成INSERT、UPDATE和DELETE语句”。 (3)设置DetailsView控件,绑定DetailsView1到SqlDataSource1,并启用“分页”、“插入”、“删除”、“编辑”功能 (4)格式化DetailsView。选择自动套用格式“大洋洲”,设置HeaderText属性值为“学生信息表”、HeaderStyle/HorizontalAlign属性值为“Center”。 (5)为DetailsView编辑字段。修改Birthday字段的DataFormatString属性值为{0:d};将Photo字段转换为TemplateField。 (6)为Photo字段定义模板。打开DetailsView的模板编辑窗口。在模板编辑模式中选择ItemTemplate,在编辑区删除Label1控件,添加一个Image控件,并通过任务列表编辑DataBindings,设置其绑定到Photo字段,格式为“~/Photo/{0}”。 (7)运行程序,完成查询、编辑、删除和新建记录的功能。 提示:可以为DetailsView的每个字段定义模板,以便用最适合的控件显示信息。例如,为每个字段增加验证控件,设置ClassCode值来自下拉列表框,以单选钮选择设置性别,设置PassWord以密文显示等。 2.用DetailsView作为GridView从属控件显示细节数据 【例7.8】修改例7.7,增加一个GridView,用DetailsView作为GridView的从属控件辅助维护详细信息。 DetailsView控件还经常被作为GridView的从属控件,显示和维护在GridView中选定记录的明细数据或者与GridView中选定记录相关的其他数据,形成主控--细节关系。 (3)运行程序,在GridView1中选择一条记录后,就可在DetailsView中对该记录的详细信息进行查看、添加、编辑和删除等操作。 (1)在页面上增加GridV
您可能关注的文档
最近下载
- 电子病历系统应用水平四级实证材料通用模板(基本项部分)(2022版).doc VIP
- 实施指南《GB_T37306.1-2019金属材料疲劳试验变幅疲劳试验第1部分:总则、试验方法和报告要求》实施指南.docx VIP
- 中药生产监督管理专门规定-培训.pptx VIP
- 大学在线开放课程建设实施方案.docx VIP
- 电子病历系统应用水平四级实证材料通用模板(选择项部分)(2024版).doc VIP
- 北师大版六年级数学下册第一单元《圆柱与圆锥》课件.pptx VIP
- PEP人教版小学英语四年级下册阅读理解练习36篇.pdf VIP
- 2025年云南省中考数学——26题二次函数降次幂精选题35道.docx VIP
- 《化妆品中凝血酸(氨甲环酸)的测定 高效液相色谱法》.pdf VIP
- 厂房建设投资估算表.xls VIP
原创力文档

文档评论(0)