标签:
最近一直在学习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的博客分享。
标签:
原文地址:http://www.cnblogs.com/SuperLady/p/4585464.html