winform常用的属性(listview),常用容器(二者结合)
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),常用容器(二者结合)的更多相关文章
- Winform中的窗体一些常用属性
Winform窗体的常用窗体属性 1)窗体全屏显示 this.DesktopBounds = Screen.GetWorkingArea(this); //全屏显示桌面 注:可以放在初始化方法中,也 ...
- (转载)c# winform comboBox的常用一些属性和用法
comboBox的常用一些属性和用法 [1].控件的默认值怎么设? this.comboBox1.Text = "请选择港口"; comboBox1.Items.Add(" ...
- ListView常用属性 (2012-01-12 17:20:27)
比较特别的属性,通过设置这样的属性可以做出更加美观的列表.stackFromBottom——设置该属性之后你最新条目就会显示你列表的最下面,值为true和false,如android:stackFro ...
- React Native常用组件之ListView
1. ListView常用属性 ScrollView 相关属性样式全部继承 dataSource ListViewDataSource 设置ListView的数据源 initialListSize n ...
- React Native常用组件之ListView组件
学习iOS开发的同学应该都知道UITableView,几乎每个APP中都有它的存在,而且衍生出各种形态:那么同样,ListView就是在React Native中的tableView,而且更加简单和灵 ...
- Android ListView 常用技巧
Android ListView 常用技巧 Android TextView 常用技巧 1.使用ViewHolder提高效率 ViewHolder模式充分利用了ListView的视图缓存机制,避免了每 ...
- javascript中常用坐标属性offset、scroll、client
原文:javascript中常用坐标属性offset.scroll.client 今天在学习js的时候觉得这个问题比较容易搞混,所以自己画了一个简单的图,并且用js控制台里面输出测试了下,便于理解. ...
- WPF 10天修炼 第六天- 系统属性和常用控件
WPF系统属性和常用控件 渐变的背景色 WPF中的前景色和背景色不同于传统Winform的设置,这些属性都是Brush类型的值.在XAML中,当为这些属性设置指定的颜色后将被转换为SolidColor ...
- 常用css属性拓展
text-overflow:clip | ellipsis(默认值:clip)clip:当内联内容溢出块容器时,将溢出部分裁切掉.ellipsis:当内联内容溢出块容器时,将溢出部分替换为(...). ...
- Android布局属性与常用控件
一.Android常用布局属性 1. LinearLayout的特有属性 android:orientation:设置布局排列方式 android:layout_weight:设置所占布局的权重 ...
随机推荐
- Servlet的历史与规范
http://blog.csdn.net/u010297957/article/details/51498018
- ajax交互方法实现
AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个 ...
- 恢复 混淆后的 stacktrace 文件
./tools/proguard/bin/retrace.sh /Users/admin/Downloads/ProguardSample/app/build/outputs/mapping/rele ...
- Unity 编译apk启动出异常
问题:unity 编译出来的apk,在android安装启动,时报以下错误: 07-06 20:52:48.282: E/linker(18229): load_library(linker.cpp: ...
- Hive:常用的一些命令
1.一般可以通过beeline,代理方式登录hive; 2.使用数据库abc_hive_db:use abc_hive_db; 3.查看数据库中有哪些表:show tables :有哪些特定表 sho ...
- HTML5--div、span超出部分省略号显示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- nodejs回调函数
阻塞代码实例: main.js var fs=require("fs"); var data=fs.readFileSync("1.txt"); console ...
- Coursera台大机器学习课程笔记4 -- Training versus Testing
这节的主题感觉和training,testing关系不是很大,其根本线索在于铺垫并求解一个问题: 为什么算法PLA可以正确的work?因为前面的知识告诉我们,只有当假设的个数有限的时候,我们才 ...
- 夺命雷公狗-----React---28--小案例之react经典案例todos(全选和反选)完
这个功能实现的步骤如下所示: 最终实现全选和反选,代码如下所示: <!DOCTYPE html> <html lang="en"> <head> ...
- Extjs swfUpload 多图片上传
一.属性介绍 类型 默认值 描述 upload_url String 处理上传文件的服务器端页面的url地址,可以是绝对地址,也可以是相对地址,当为相对地址时相对的是当前代码所在的文档地址 p ...