夜话第八集常用的数据绑定控件

来源:互联网 发布:域名服务器申请 编辑:程序博客网 时间:2024/05/01 10:04

1、数据绑定控件:简化数据显示的操作。都是从basedataboundcontrol这个抽象类派生的,几个方法:datasource属性,datasourceid属性,databind()方法。

2、dropdownlist:几个属性:autopostback(是否主动提交),datatextfield(设置text),datavaluefield(设置value),item(列表项集合),selectedindex(选定项的索引),selecteditem,selectedvalue。枚举的借口都可以进行数据绑定(如数组、dataset、datatable)

3、listbox控件:和ddl类似,但listbox有rows属性,(selectionmode俩属性 multiple和single),可以显示多行。

4、数据绑定表达式:可以配合eval和bind使用前提是访问权限比较高,因此变量的空字符必须是protected或public不能是provite。

5、gridview控件:属性:allowpaging(分页)allowsorting(排序)pageindex(设置或获取当前页的索引)等。gridview中支持的字段类型:boundfield(文本形式显示数据),checkboxfield(复选框形式),hyperlinkfield(超链接),imagefield(根据url显示图片效果),buttonfield(按钮),commandfield(显示可执行操作的列 如编辑删除等操作),templatefield(模板列)。模板列类型绑定字段。把0和1等代码转换为名称(

性别的转换)

6、datalist:比gv要复杂,可以并列显示。俩属性:repeatcolumns(有几列)和repeatdirection(水平显示还是垂直显示)。嵌套绑定(效率低)。

7、repeater控件:类似datalist但不能一行显示多列数据,使用更复杂,不过能更灵活的控制显示样式。

8、formview:类似repeater控件,使用html代码填充。一次只能显示一条数据,可以翻页。

9、detailsview:类似gv,内置表格控制。显示具体信息。也是单条信息显示。