使用C#开发数据库应用系统
使用ListView控件展示数据
笔记
1:ImageList控件的属性:
ImageList不能独立使用,只用来为Windows窗体中的其他控件提供图像
图像列表的控件的主要属性:
属性 说明
Image 存储在图像的列表中的所有的图像
ImageSize 图像列表中的图像的大小
TransparentColor 视为透明的颜色
ColorDepth 获取图像列表的颜色深度
每个图象都有一个索引值,从0开始,使用Images[索引值],可以定位到一个图像
2:使用ImageList控件:
(1):将ImageList控件放在窗体上.但是ImageList空间并未出现在窗体上,而是出现在了窗体的下面
(2):游记ImageLsit控件.在弹出的快捷键菜单中选择属性命令,打开属性窗口;
(3):在ImageList控件的属性页中,根据控件要求通过ColorDepth属性,Imagesize设置图像颜色的深度和大小;
(4):单击Images的属性右侧的按钮,打开"图像集合编辑器"窗口;
(5):
注意:先设置ColorDepth ,ImageSize 属性再添加图片,反之不能改这两个属性
3:ListView实现大小的图标的切换:
Columns:列的集合 ListViewItem:列表视图项
Items:项的集合 ListViewsubitem:列表视图项的子项
SubItems:子项的集合 ContextMenustrip :右键菜单
4:Listview控件的属性,事件和方法:
属性 说明
Columns "详细信息"视图的显示的列
Items ListView中的所有项的集合
MultiSelect 是否允许选择多项
SelectedItems 选中的项的集合
View 指定Listview的视图模式
LargeImageLiat 获取或者设置当项以大图标在控件中显示的ImageList
smallImageList 获取或者设置当项以小图标在控件中显示的ImageList
事件 说明
MouseDoubleClick 双击事件
方法 说明
clear() 移除ListView中的所有项
五种视图模式:
---1:大图标:View.Largelcon
---2:小图标:View.smalllcon
---3:列表:View.List
---4:详情列表:View.Details
---5:平铺:View.Tile
注意:
======1:使用ListvVew实现详细效果:
(1):设置视图窗体View位Details
(2):设置列columns
(3):(Text)文本
(4):找到项的集合Items
(5):设置子项SubItems
========2:使用快捷键菜单控制ContextMenustrip
(1):在工具栏找到ContextMenuStrip ,拖出ListView
(2):在设置ContextMenusStrip
(3):在ListView设置ContextMenuStrip属性与右键菜单关联
5:创建ListViewItem对象
添加子项:
ListViewItem对象.SubbItems.Add();//每次添加一个子项
ListViewItem对象.SubbItems .AddRange(字符串数组);//一次添加多个子项
ListView对象.Items.Add();//添加到ListView的Items集合中
窗体加载事件:
//方法一:
ListViewItem List=new ListViewItem();//实例化列表项
Live.ImageIndex =0;//图片下标
Live.subbItems.Add("232435");//设置项的子项
Live.SubbItems.Add("男");
Live.SubbItems.Add("24");
this.LvQQ(整个窗体的Name).Items.Add(Lvil);//把项添加到项的集合中
//方法二:
ListViewItem Lvsi =new ListViewItem("小强",1);
String []strs =new String[]{"132214","12","男"}
Liv2.SbITems.AddRange(strs);
this.LvQQ(整个窗体的Name).Items.Add(Lvi2);
6:
------1:使用ListView控件删除数据:
SelectedItems 属性(获得选中的项);
this.LvResult.SelectedItems[0].Text
------2:获得选中的项的子项:
Subtems 属性
this.LvResult.SelectedItems[0] SubItems[0].Text
------3:读取数据库中数据添加到ListView
Add();方法
AddRange();方法
实例代码:
- 基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用
- 基于C#的MongoDB数据库开发应用(4)--Redis的安装及使用
- 基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发一
- 基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发二
- 基于C#的MongoDB数据库开发应用(4)--Redis的安装及使用
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 适合大型企业信息化应用使用的角色权限管理体系
- 使用C#进行基于PI的开发(三)——应用PISDK和PIAPI从PI数据库读取数据
- 使用C#开发一个简单的P2P应用
- [转]使用C#开发一个简单的P2P应用
- Oracle平台应用数据库系统的设计与开发
- [BTS]使用BizTalk开发应用系统,就是这么简单!
- 使用C#开发一个简单的P2P应用
- 本文是笔者根据数据库编程经验,利用C++语言的模板、继承、授权、多态等面向对象特性,借鉴命令模式,实现了对象在关系数据中的存储,降低应用系统与数据库之间的耦合,提高开发效率。
- 全面了解数据库应用系统的开发步骤
- 使用.net框架应用C#语言开发窗口程序的一些注意事项
- 使用C#开发一个简单的P2P应用
- 用C#开发Windows服务监控系统使用
- 使用C#开发一个简单的P2P应用