zoukankan      html  css  js  c++  java
  • DotNetBar中ListViewEx控件的使用

    最近一直在学习DotNetBar,今天遇到的问题是ListView的使用问题,其实没有特别难的,只是写在这里给自己留个记录。

    首先,在Form中添加一个ListViewEx控件,

    初始化中写代码如下:

    private void ControlList_Load(object sender, EventArgs e)
    {
          InitialListView();
    }

    private void InitialListView()
    {

    //MessageBox.Show(listView1.Columns.Count.ToString());//用于说明一共有多少列。
    listViewEx1.View = View.Details;// Set the view to showdetails.有的时候,如果不设置这个,那么即使你再设计模式下添加了列,运行的时候也不会显示,这里我们用命令控制他显示,当然,我们也可以再设计模式下的view属性选择Details.

    listViewEx1.LabelEdit = true;// Allow the user to edit itemtext.允许用户修改值。
    //listView1.AllowColumnReorder = true;//Allow the user to rearrangecolumns.
    // Display grid lines.
    listViewEx1.GridLines = true;//显示网格线
    // Sort the items in the list in ascending order.
    // listView1.Sorting = SortOrder.Ascending;

    // Create columns for the items and subitems.
    //一共三行
    listViewEx1.Columns.Add("第一列");
    listViewEx1.Columns[0].Width = 100;

    listViewEx1.Columns[0].TextAlign = HorizontalAlignment.Center;

    ListViewItem firstrecord = new ListViewItem("第一行第一列");//这个是第一行第一列

    firstrecord.SubItems.Add("第一行第二列");//第一行第二列

    ListViewItem secondrecord = new ListViewItem("第二行第一列");//这个是第二行第一列
    secondrecord.SubItems.Add("第二行第二列");//第二行第二列
    listViewEx1.Items.Add(firstrecord);//把第一行添加上
    listViewEx1.Items.Add(secondrecord);//把第二行添加

    }

    感谢Hope的博客分享。

  • 相关阅读:
    apache配置域名子目录,访问不同子项目
    win10系统,vbox下安装centos6/7,挂载实现目录共享
    Laravel移除Cache-Control
    Laravel 5.8 添加服务层
    Laravel 不同环境加载不同的.env文件
    Box 'laravel/homestead' could not be found.
    vagrant网站中box下载方法
    移动端,fixed bottom问题
    css正則匹配、模糊匹配
    一台电脑同时添加git和bitbucket两个网站的ssh key
  • 原文地址:https://www.cnblogs.com/SuperLady/p/4585464.html
Copyright © 2011-2022 走看看