使用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();方法

实例代码:

转载于:https://www.cnblogs.com/3020815dzq/p/7801665.html

使用C#开发数据库应用系统相关推荐

  1. 题库明细 使用C#开发数据库应用系统

    题库明细 使用C#开发数据库应用系统 初识Windows程序 王天乐 构建布局良好Windows程序 赵奥雄 Windows程序的数据更新 尚雪阳 Windows程序的数据绑定 谈太豪 数据筛选和排序 ...

  2. Thinkphp5 开发 OA 办公系统 - 数据库设计

    2019独角兽企业重金招聘Python工程师标准>>> 自从接触到用PowerDesigner做数据库建模后,喜欢它就停不下来了.我发现现在很多2-20人的团队在做数据库结构设计时, ...

  3. 三层架构与设计模式思想部署企业级数据库业务系统开发

    1. 三层架构介绍 1.1关于架构 架构这个词从它的出现后,就有许许多多的程序员.架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的.当然,目前应用三层架构开发也正是业界 ...

  4. 数据库—应用系统开发方法

    目标 1 数据库的基本概念 2 软件工程与数据库技术 3 DBAS 生命周期模型 4 案例分析 数据库的基本概念 1 数据:数据库中存储的基本对象 定义:描述事物的符号序列 种类:数字,文字,图形,图 ...

  5. 2.2 数据库应用系统开发方法

    目录 1.好的数据库设计原则 2.数据库系统设计过程 (1)确定数据库的用途 (2)查找和组织所需的信息 (3)将信息划分到表中 (4)将信息项转换为列 (5)测试与优化设计 (6)应用规范化规则. ...

  6. 在数据库应用系统中数据库的开发

    在数据库应用系统中数据库的开发 一个成功的信息管理系统由50%的业务+50%的软件组成:而50%的软件又是由25%的程序+25%的数据库组成.由此可见数据库在信息管理系统中占的重要位置,或许会有人说了 ...

  7. 第1章 数据库应用系统开发方法

    1.1数据库应用系统生命周期  1.1.1软件工程与软件开发方法  用现代工程的概念管理软件生产与开发全过程的典型方法有:瀑布模型(也称为软件生命周玥模型).快速原型模型.螺旋模型等.  1.瀑布模型 ...

  8. 数据库专题训练数据库应用系统开发

    数据库专题训练实验-------数据库应用系统开发 [实验目的] 掌握数据库连接技术 [实验环境] Sql server 2018 Visual Studio 2022 [实验内容] 需求分析 数据库 ...

  9. 计算机毕业设计Java宁夏中卫城市风采在线系统开发(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java宁夏中卫城市风采在线系统开发(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java宁夏中卫城市风采在线系统开发(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...

最新文章

  1. 粒子滤波 应用_如何使用NativeScript开发粒子物联网应用
  2. 微软职位内部推荐-Senior Software Engineer
  3. 访问者模式讨论篇:java的动态绑定与双分派
  4. mysql数据库周考_周考三
  5. 开源 免费 java CMS - FreeCMS1.7 栏目管理
  6. Vue一些其他指令:v-text、v-html、v-pre、v-once
  7. linux 存储映射lun 给_linux 存储多路径聚合和映射
  8. TIOBE 6 月编程语言排行榜:Java 放缓,C 复兴了!
  9. php swfobject,SWFObject基本用法实例分析_javascript技巧
  10. kernel更改开机画面
  11. 这4种领导能力,别等变革失败了才知道!
  12. 网页调用客户机软件。BS调用CS端的软件。
  13. jquery 立体走马灯_CSS3超酷3D文字跑马灯特效
  14. Consul作为配置中心,配置Asp.Net Core应用程序 依据key/value动态更新
  15. C语言结构、联合、位操作、位域和枚举
  16. 项目启动初始化SQL脚本
  17. 项目【QT5.13频谱分析软件】(三)——线程获取Excel表格数据
  18. android 绘制正方形图片,是Android的自定义View-绘制流程-正方形图片控件(SquareImageView)...
  19. git重新生成ssh密钥
  20. 美国把一名俄罗斯黑客告上法庭 4年前曾入侵LinkedIn

热门文章

  1. python多线程下载m3u8文件,python 实现多线程下载m3u8格式视频并使用fmmpeg合并
  2. Redis中的自动过期机制
  3. 37镇魔曲网页版服务器状态,37镇魔曲网页版各职业攻略分析
  4. 2021-01-27 计算机-进程与线程区别
  5. 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot
  6. 2020-12-09 深度学习 经典CNN模型计算量与内存需求分析
  7. 用c语言做教学课程安排,C语言入门课程安排
  8. Mat 显示到MFC中Pictrue Control的问题
  9. 【Socket网络编程】15. 发送端和接收端数据大小不一致时 的分析
  10. error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值