10.0-11.0 C#高级数据绑定控件.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (5)CheckBoxField 使用复选框控件显示布尔类型数据,该数据绑定列所绑定的数据通常为布尔类型(或数据库中的bit类型),当绑定为true(或1)时,选中,否则不选中。 (6)CommandField 为GridView控件提供创建命令按钮列的功能。这些命令按钮能够实现数据选择、编辑、删除和取消等操作。按钮类型分为:Button、Image、Link,即按钮、图片和链接三种,可以使用ButtonType进行设置。 2.GridView控件 (7)ButtonField 它与CommandField类似,二者都可以为GridView控件创建命令按钮列。CommandField定义的按钮列主要用于选择、添加、删除等操作,并且这些命令在一定程度上与数据源控件中的数据操作设置有着密切联系。ButtonField所定义的命令按钮,具有很大的灵活性,其与数据源控件无直接联系,通常可以自定义实现单击这些命令按钮之后发生的操作,可与RowCommand事件搭配使用。 2.GridView控件 GridView控件分页属性设置: (1)设置每页数据量行数,修改PageSize属性; (2)设置分页样式,在PagerStyle属性中 i. CssClass中指明分页所使用的样式 ii.HorizontalAlign中指明分页链接位置 2.GridView控件 GridView控件启用分页 单击标题,会进行排序操作 排序只能应用于BoundField 2.GridView控件 GridView控件启用排序 只需在GridView控件的RowCreated事件中加入以下事件处理代码: 并在页面中加入下列JavaScript函数 2.GridView控件 鼠标经过GridView每行时变色 2.GridView控件 GridView启动编辑和删除 要想GridView能启动编辑和删除,必须先对与GridView控件绑定的SqlDataSource控件进行设置。必须手工指定其更新和删除使用的SQL语句。 另外,GridView并不是每列都能进行编辑操作(模板列、超链接列等就不能进行编辑),并且该列的ReadOnly属性必须被设置为false。 2.GridView控件 2.GridView控件 例如:只想对分类名称这列进行编辑,必须: (1)设置“分类名称”这列的ReadOnly属性为false; (2)设置SqlDataSource控件Update的自定义SQL语句为: UPDATE Category SET CategoryName=@CategoryName WHERE CategoryId=@CategoryId 这里@CategoryName指的是在文本框中输入的内容,ASP.NET运行时会自动把输入值赋给@ CategoryName 注意:这里参数的设置必须设置与字段一致,CategoryName字段的输入参数必须为@CategoryName,不能更改,否则不能编辑成功。 2.GridView控件 当修改完SqlDataSource后,系统提示: 请选择“否(N)”,否则原GridView列全部要重新设置。 (3)设置GridView控件的DataKeyNames属性 编辑时需要取得每行的id值,在GridView中设置其DataKeyNames属性为id,这时使用GridView.SelectedValue 可获取被选中行的键值对象,若在DataKeyNames中设置了多个,则返回第一个键值 2.GridView控件 2.GridView控件 自定义模板列 2.GridView控件 字符串截断 2.GridView控件 批量更新 Repeater控件模板化的数据绑定列表,Repeater 控件是“无外观的”,即:它不具有任何内置布局或样式,也就不会产生任何数据控制表格来控制数据的显示。因此,必须在控件的模板中明确声明所有 HTML 布局标记、格式标记和样式标记。 另外在IDE中,它不提供任何可视化的设计工具,对程序员要求较高。 它的性能高于DataList与GridView控件,灵活性也较强,在实际的项目开发中应以使用Repeater控件为主。 在HTML源设计中提供:HeaderTemplate、ItemTemplate、FooterTemplate,使用与DataList类似。 3.Rep

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档