asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用

上传人:E**** 文档编号:100321424 上传时间:2019-09-23 格式:PPT 页数:19 大小:671KB
返回 下载 相关 举报
asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用_第1页
第1页 / 共19页
asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用_第2页
第2页 / 共19页
asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用_第3页
第3页 / 共19页
asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用_第4页
第4页 / 共19页
asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用》由会员分享,可在线阅读,更多相关《asp net程序设计徐占鹏)教学资源_单元 6数据绑定控件的使用(八)数据绑定控件listview的使用(19页珍藏版)》请在金锄头文库上搜索。

1、单元六 数据绑定控件的使用(八) 数据绑定控件ListView,主讲教师:冯叶发,学习目标,【知识目标】 了解ListView控件的常用的属性跟方法; 掌握ListView控件的使用过程; 【技能目标】 能够在项目中熟练地使用ListView控件;,注: 本课内容参考教材 单元六 6.8,ListView简介 ListView控件属性 ListView使用,ListView简介,ListView 控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列四种不同的视图

2、之一:1.大(标准)图标2.小图标3.列表4.报表 View 属性决定在列表中控件使用何种视图显示项目。还可用 LabelWrap 属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。,ListView简介,内容与特性 ListView 控件包括 ListItem 和 ColumnHeader 对象。ListItem 对象定义ListView 控件中项目的各种特性,诸如:1.项目的简要描述。2.由 ImageList 控件提供的与项目一起出现的图标。3.附加的文本片段,称作子项目,它们与显示在报表视图中的 ListItem 对象关联。,ListVi

3、ew控件属性,ListView常用属性,除了数据绑定控件共有的属性外,ListView还有一个InsertItemPosition属性,该属性用于设置插入项的位置,主要有None、FirstItem、LastItem三个选项。分别代表插入记录的位置在默认位置插入、在首行插入、最后一行插入。,Activation 使用这个属性,可以控制用户在列表视图中激活选项的方式。可能的值如下: Standard: 这个设置是用户为自己的机器选择的值 OneClick: 单击一个选项,激活它 TwoClick: 双击一个选项,激活它 AllowColumn Reorder 如果把这个属性设置为true,就允许

4、用户改变列表视图中列的顺序。如果这么做,就应确保即使改变了列的属性顺序,填充列表视图的例程也能正确插入选项,Alignment 这个属性可以控制列表视图中的选项对齐的方式。有4个可能的值: Default: 如果用户拖放一个选项,它将仍位于拖动前的位置 Left: 选项与ListView 控件的左边界对齐 Top: 选项与ListView 控件的顶边界对齐 SnapToGrid: ListView控件包含一个不可见的网格,选项都放在该网格中 CheckedItems 利用这两个属性分别可以访问索引和选项的集合,该集合包含列表中被选中的选项,CheckBoxes 如果把这个属性设置为true,列

5、表视图中的每个选项会在其左边显示一个复选框。只有在View属性是Details 或 List时,这个属性才有意义 CheckedIndices Columns 列表视图可以包含列。通过这个属性可以访问列集合,通过该集合,可以增加或删除列 FocusedItem 这个属性包含列表视图中有焦点的选项。如果没有选择任何选项,该属性就为null,FullRowSelect 这个属性为true时,单击一个选项,该选项所在的整行文本都会突出显示。如果该属性为false,则只有选项本身会突出显示 GridLines 把这个属性设置为true,则列表视图会在行和列之间绘制网格线。只有View属性为Detail

6、s时,这个属性才有意义 HoverSelection 这个属性设置为true时,用户可以把鼠标指针放在列表视图的一个选项上,以选择它,HeaderStyle 可以控制列标题的显示方式,有3种样式: Clickable: 列标题显示为一个按钮 NonClickable: 列标题不响应鼠标单击 None: 不显示列标题 Items 列表视图中的选项集合 LabelEdit 这个属性设置为true时,用户可以在Details 视图下编辑第一列的内容,ListView控件使用,ListView 控件的 Columns 属性表示控件中出现的所有列标题的集合 列标题是 ListView 控件中包含标题文本

7、的一个项 ColumnHeader 对象定义在控件的 View 属性设置为“Details”值时,作为 ListView 控件的一部分显示的那些列 如果 ListView 控件没有没有任何列标题,并且 View 属性设置为 Details,则 ListView 控件不显示任何项,ListView 控件的编辑列,组和项,13,案例1、编辑列,14,ListView 控件的编辑列,组和项,案例1、编辑列,读取数据,并在listview之中显示,ListView控件的使用,常用的方法 BeginUpdate()/EndUpdate() 调用这个方法,将告诉列表视图停止更新,直到调用EndUpdate

8、()为止。当一次插入多个选项时使用这个方法很有用,因为它会禁止视图闪烁,大大提高速度 Clear() 彻底清除列表视图,删除所有的选项和列 GetItemAt() 返回列表视图中位于x,y的选项,ListView 控件总结,ListView 使用静态属性设置 1: View 属性选: Details 2: Columns 属性选择定义列标题。 3: Items 属性定义行“键”信息,再通过 SubItems 属性,进行其他行信息的添加。,ListView控件的使用,18,ListView 控件总结,ListView 使用动态属性设置 1: View 属性选: Details 2: Column

9、s 属性选择定义列标题。 listView1.Columns.Add(“姓名 “,100,HorizontalAlignment.Center); 3: Items 属性定义行“键”信息,再通过 SubItems 属性,进行其他行信息的添加。 listView1.Items.Add(“key1“,“张三“,0); listView1.Items“key1“.SubItems.Add(“女“);,ListView控件的使用,项目实训,【实训目的】 1.掌握ListView控件的常用属性方法。 2.掌握ListView控件的使用过程. 【实训内容】 1. 编写一个页面用listView控件显示数据,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号