什么是detailsview控件
1个回答
展开全部
DetailsView控件
1.绑定数据
a.DetailsView控件与GridView控件的区别
*从数据的显示方式上区分,GridView控件是通过表格的形式显示所有查到的数据记录,而DetailsView控件只显示一条数据记录.
*从功能上区别,GridView控件可以设置排序和选择的功能,而DetailsView不能; DetailsView控件可以设置插入新记录的功能,而GridView不能.
*从使用上来说,GridView控件通常用于显示主要的数据信息,而DetailsView控件常用于显示与GridView控件中数据记录对应的详细信息.
2.设置DetailsView控件的功能及样式
a.设置DetailsView控件的分页功能及样式:
DetailsView控件的分页功能和样式的设置与GridView控件完全相同,都可以在地属性地窗口使用相同的属性进行设置.
b.设置DetailsView控件的编辑、删除和添加功能
DetailsView控件的编辑和删除功能的设置和应用与GridView控件完全相同。
DetailsView控件的添加功能设置方法:
(1)在页面中添加sqlDataSource控件,并在地属性地窗口中设置ConnectionString属性值,做数据库连接。设置SelectQuery属性的SQL语句为:
select * from books
(2)双击逗数据地选项卡的DetailsView控件添加到页面中,并在弹出的逗DetailsView任务地列表的逗选择数据源地下拉列表中选择sqlDataSource1项,单击逗添加新字段地项,打开逗添加字段地对话框。
(3)在逗选择字段类型地下拉列表中选择CommandFile项,在逗按钮类型地下拉列表中选择Button项,在逗命令按钮地组中选择逗新建/插入地复选框。
(4)单击逗确定地按钮,在DetailsView控件中添加逗新建地按钮。
(5)运行页面后,单击逗新建地按钮便进入数据录入界面,输入完成后单击逗插入地按钮即可保存数据,单击逗取消地按钮返回数据浏览界面。
DetailsView控件录入新记录
1.在工具箱的逗数据地选项卡中双击sqlDataSource控件添加到页面中,在逗属性地窗口的ConnectionString属性的下拉列表中建立数据库连接。
2.选择SelectQuery属性,并单击右侧的…按钮,打开逗命令和参数编辑器地对话框,在该对话框中单击逗查询生成器地按钮,打开逗查询生成器地对话框,添加表后选择逗(所有列)地复选框。
3.连续单击逗确定地按钮返回页面设计视图,在逗属性地窗口中选择InsertQuery属性,并单击右侧的…按钮,打开逗命令和参数编辑器地对话框。
4.单击逗查询生成器地按钮,打开逗查询生成器地对话框,添加表后选择所需字段如bookid,并在字段设置部分的逗新值地列表中依次输入如@ bookid变量。
5.连续单击逗确定地按钮后,在工具箱的逗数据地选择卡中双击DetailsView控件添加到页面中,并在弹出的逗DetailsView任务地列表的逗选择数据源地下拉列表中选择sqlDataSource1项,然后单击逗刷新架构地项。
6.在任务列表中分别选择逗启用分页地复选框和逗启用插入地复选框,然后单击逗编辑字段地项,打开逗字段地对话框,在逗选定的字段地列表中分别选择字段如bookid,并在逗BoundField属性地列表中将逗外观地下的HeaderText属性值分别设置为逗书号地.
7.字段编辑完成后,单击逗确定地按钮返回页面设计视图,并调整DetailsView控件的宽度。
8.在逗属性地窗口中展开PagerSettings对象,将该对象下的Mode属性值设置为NextPreviousFirstLast,FirstPageText属性值设置为逗首条地,LastPageText属性值设置为逗末条地,NextPageText属性值设置为逗下一条地,PreviousPageText属性值设置为逗上一条地。
9.展开PageStyle对象,设置该对象下的BackColor属性值为#cocoFF,HorizontalAlign属性值为Right.
10.展开RowStyle对象,并设置该对象下的BackColor属性值为#FFE0C0.
11.展开CommandRowStyle对象,并设置该对象下的BackColor属性值为#FFE0C0。
12.展开FieldHeaderStyle对象,并设置该对象下的BackColor属性值为#FFC0FF。
13.浏览页面
1.绑定数据
a.DetailsView控件与GridView控件的区别
*从数据的显示方式上区分,GridView控件是通过表格的形式显示所有查到的数据记录,而DetailsView控件只显示一条数据记录.
*从功能上区别,GridView控件可以设置排序和选择的功能,而DetailsView不能; DetailsView控件可以设置插入新记录的功能,而GridView不能.
*从使用上来说,GridView控件通常用于显示主要的数据信息,而DetailsView控件常用于显示与GridView控件中数据记录对应的详细信息.
2.设置DetailsView控件的功能及样式
a.设置DetailsView控件的分页功能及样式:
DetailsView控件的分页功能和样式的设置与GridView控件完全相同,都可以在地属性地窗口使用相同的属性进行设置.
b.设置DetailsView控件的编辑、删除和添加功能
DetailsView控件的编辑和删除功能的设置和应用与GridView控件完全相同。
DetailsView控件的添加功能设置方法:
(1)在页面中添加sqlDataSource控件,并在地属性地窗口中设置ConnectionString属性值,做数据库连接。设置SelectQuery属性的SQL语句为:
select * from books
(2)双击逗数据地选项卡的DetailsView控件添加到页面中,并在弹出的逗DetailsView任务地列表的逗选择数据源地下拉列表中选择sqlDataSource1项,单击逗添加新字段地项,打开逗添加字段地对话框。
(3)在逗选择字段类型地下拉列表中选择CommandFile项,在逗按钮类型地下拉列表中选择Button项,在逗命令按钮地组中选择逗新建/插入地复选框。
(4)单击逗确定地按钮,在DetailsView控件中添加逗新建地按钮。
(5)运行页面后,单击逗新建地按钮便进入数据录入界面,输入完成后单击逗插入地按钮即可保存数据,单击逗取消地按钮返回数据浏览界面。
DetailsView控件录入新记录
1.在工具箱的逗数据地选项卡中双击sqlDataSource控件添加到页面中,在逗属性地窗口的ConnectionString属性的下拉列表中建立数据库连接。
2.选择SelectQuery属性,并单击右侧的…按钮,打开逗命令和参数编辑器地对话框,在该对话框中单击逗查询生成器地按钮,打开逗查询生成器地对话框,添加表后选择逗(所有列)地复选框。
3.连续单击逗确定地按钮返回页面设计视图,在逗属性地窗口中选择InsertQuery属性,并单击右侧的…按钮,打开逗命令和参数编辑器地对话框。
4.单击逗查询生成器地按钮,打开逗查询生成器地对话框,添加表后选择所需字段如bookid,并在字段设置部分的逗新值地列表中依次输入如@ bookid变量。
5.连续单击逗确定地按钮后,在工具箱的逗数据地选择卡中双击DetailsView控件添加到页面中,并在弹出的逗DetailsView任务地列表的逗选择数据源地下拉列表中选择sqlDataSource1项,然后单击逗刷新架构地项。
6.在任务列表中分别选择逗启用分页地复选框和逗启用插入地复选框,然后单击逗编辑字段地项,打开逗字段地对话框,在逗选定的字段地列表中分别选择字段如bookid,并在逗BoundField属性地列表中将逗外观地下的HeaderText属性值分别设置为逗书号地.
7.字段编辑完成后,单击逗确定地按钮返回页面设计视图,并调整DetailsView控件的宽度。
8.在逗属性地窗口中展开PagerSettings对象,将该对象下的Mode属性值设置为NextPreviousFirstLast,FirstPageText属性值设置为逗首条地,LastPageText属性值设置为逗末条地,NextPageText属性值设置为逗下一条地,PreviousPageText属性值设置为逗上一条地。
9.展开PageStyle对象,设置该对象下的BackColor属性值为#cocoFF,HorizontalAlign属性值为Right.
10.展开RowStyle对象,并设置该对象下的BackColor属性值为#FFE0C0.
11.展开CommandRowStyle对象,并设置该对象下的BackColor属性值为#FFE0C0。
12.展开FieldHeaderStyle对象,并设置该对象下的BackColor属性值为#FFC0FF。
13.浏览页面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询