ListVies控件主要用于展示数据(非常实用和重要的控件)

  FullRowSelect:设置是否行选择模式。(默认为false) (开启之后一下选中一行数据)

___________________________________________________________________________________________________________________________

  GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。(为了视觉效果更加直观)

___________________________________________________________________________________________________________________________

  AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序。(默认为false)提示:只有在Details视图该属性才有意义。(不是常用)

___________________________________________________________________________________________________________________________

  MultiSelect:设置是否可以选择多个项。(默认为false)(一般用便利结合取值赋值展示)

___________________________________________________________________________________________________________________________

  HeaderStyle:获取或设置列标头样式。

___________________________________________________________________________________________________________________________

Clickable:列标头的作用类似于按钮,单击时可以执行操作(例如排序)。

NonClickable:列标头不响应鼠标单击。

None:不显示列标头。(这三个差不多一类的属性)

___________________________________________________________________________________________________________________________

  CheckBoxes:设置控件中各项的旁边是否显示复选框。(默认为false)(在裂变和数据展示特别实用。用户体验比较好)

___________________________________________________________________________________________________________________________

  SelectedItems:获取在控件中选定的项。

  CheckedItems:获取控件中当前复选框选中的项。

___________________________________________________________________________________________________________________________

  Scrollable:设置当没有足够空间来显示所有项时是否显示滚动条。(默认为true)

  HoverSelection:设置当鼠标指针悬停于项上时是否自动选择项。(默认为false)

  HideSelection:设置选定项在控件没焦点时是否仍突出显示。(默认为false)

___________________________________________________________________________________________________________________________

数据的绑定

 //1、将数据从数据库取出来
List<Users> ulist = new UsersData().Select(); listView1.Items.Clear();
//2、绑定到ListView上去
foreach (Users u in ulist)
{
ListViewItem li = new ListViewItem();//创建行对象
li.Text = u.UserName; //设置第一列显示数据
//绑定剩余列的数据
li.SubItems.Add(u.PassWord);
li.SubItems.Add(u.NickName);
li.SubItems.Add(u.Sex.ToString());
li.SubItems.Add(u.Birthday.ToString());
li.SubItems.Add(u.Nation);
li.SubItems.Add(u.Class); //一定记得,行数据创建完毕后添加到列表中
listView1.Items.Add(li);
}
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
数据的获取(利用便利集合)
            foreach (ListViewItem li in listView1.CheckedItems)
{
MessageBox.Show(li.Text);
}

___________________________________________________________________________________________________________________________

常用容器

两个比较重要的布局属性:
  Anchor:填充布局
  Dock:锁定布局(一般与容器控件配合使用)

  Panel:类似于DIV,里面可以放任何控件,可以独立布局,还可以让其它控件及容器在它的内部再次布局

  FlowLayoutPanel:相比Panel,此控件额外功能是在其内部的控件自动流式布局,本行不够的自动到下一行

  GroupBox:依然是容器,拥有Panel全部属性,比Panel多了个标题和边框样式

  TabControl:选项卡容器

  SplitContainer:二分区容器(一般用不到,只是添加时可以拖动大小)

  TableLayoutPanel:表格容器 每个表格只能放一个控件,要放置多个时可以在每个表格里面添加一个Panel容器然后在,Panel容器里面添加控件(比如按钮,就可以在表格里边加一个panel,然后在加其他数量的按钮)

winform常用的属性(listview),常用容器(二者结合)的更多相关文章

  1. Winform中的窗体一些常用属性

    Winform窗体的常用窗体属性 1)窗体全屏显示 this.DesktopBounds = Screen.GetWorkingArea(this);  //全屏显示桌面 注:可以放在初始化方法中,也 ...

  2. (转载)c# winform comboBox的常用一些属性和用法

    comboBox的常用一些属性和用法 [1].控件的默认值怎么设? this.comboBox1.Text = "请选择港口"; comboBox1.Items.Add(" ...

  3. ListView常用属性 (2012-01-12 17:20:27)

    比较特别的属性,通过设置这样的属性可以做出更加美观的列表.stackFromBottom——设置该属性之后你最新条目就会显示你列表的最下面,值为true和false,如android:stackFro ...

  4. React Native常用组件之ListView

    1. ListView常用属性 ScrollView 相关属性样式全部继承 dataSource ListViewDataSource 设置ListView的数据源 initialListSize n ...

  5. React Native常用组件之ListView组件

    学习iOS开发的同学应该都知道UITableView,几乎每个APP中都有它的存在,而且衍生出各种形态:那么同样,ListView就是在React Native中的tableView,而且更加简单和灵 ...

  6. Android ListView 常用技巧

    Android ListView 常用技巧 Android TextView 常用技巧 1.使用ViewHolder提高效率 ViewHolder模式充分利用了ListView的视图缓存机制,避免了每 ...

  7. javascript中常用坐标属性offset、scroll、client

    原文:javascript中常用坐标属性offset.scroll.client 今天在学习js的时候觉得这个问题比较容易搞混,所以自己画了一个简单的图,并且用js控制台里面输出测试了下,便于理解. ...

  8. WPF 10天修炼 第六天- 系统属性和常用控件

    WPF系统属性和常用控件 渐变的背景色 WPF中的前景色和背景色不同于传统Winform的设置,这些属性都是Brush类型的值.在XAML中,当为这些属性设置指定的颜色后将被转换为SolidColor ...

  9. 常用css属性拓展

    text-overflow:clip | ellipsis(默认值:clip)clip:当内联内容溢出块容器时,将溢出部分裁切掉.ellipsis:当内联内容溢出块容器时,将溢出部分替换为(...). ...

  10. Android布局属性与常用控件

    一.Android常用布局属性 1. LinearLayout的特有属性 android:orientation:设置布局排列方式   android:layout_weight:设置所占布局的权重  ...

随机推荐

  1. Emphasis on Filtering & Depth Map Occlusion Filling

    http://people.clarkson.edu/~hudsonb/courses/cs611/

  2. Node.js 学习笔记

    时间:2016-07-07 提前安装好linux CentOs环境,以及相关工具(git,wget,vim……) 1.安装: 目前打算在CentOs上进行操作,网上有教程是旧的地址,这个是搬家后的新地 ...

  3. XPath 实例

    在本节,让我们通过实例来学习一些基础的 XPath 语法. XML实例文档 我们将在下面的例子中使用这个 XML 文档: "books.xml" : <?xml versio ...

  4. C++笔记(一)

    一.动态数组 一般我们定义数组都是用下面的方式: int str[100]; 但对于一些需要手动输入数组大小的情况,这种定义方式就行不通了.因为上面这种方式要求事先知道数组大小,并且给数组中括号中必须 ...

  5. 非常简单的数据,支持excel表格下载功能

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  6. The connection to adb is down,and a server error has occured.解决办法---------------------亲测有效

    认真读error: 办法一: 点击项目右键->Android tools ->Fix Project Properties,检查项目属性 办法二: 设备管理器,查看是否存在adb进程 如果 ...

  7. __PUBLIC__ 路径更改

    config.php 'TMPL_PARSE_STRING' => array( '__PUBLIC__' => __ROOT__ . '/' . APP_NAME . '/Tpl/Pub ...

  8. String 与StringBuilder有什么区别

    C# String 对象是不可改变的.每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间.在需要对字符串执行重复修改的情况下,与 ...

  9. Immutable笔记

    Immutable笔记 转换成js数据 获取或则改变嵌套式imutable数据类型  

  10. AngularJs--angular-pagination可复用的分页指令

    1.angular-pagination 是基于angular 编写的可复用分页指令 安装 克隆项目到本地: git clone https://github.com/febobo/angular-p ...