C#中listview用法

在学校那会对listview这个控件就非常头疼,怎么都搞不好,每遇到这种事只能改用datagridview,后来这种事多了,没办法就在网上搜了一点东西结合着自己的理解,做了个测试:

添加listview控件到窗体中然后在load事件中添加代码,这是我的示例:

代码
private void ForthForm_Load(object sender, EventArgs e)
        {
            lvorder.Columns.Add(
"编号",40);
            lvorder.Columns.Add(
"号码",80);
            lvorder.Columns.Add(
"充值金额",80);
            lvorder.Columns.Add(
"状态",120);
            lvorder.GridLines 
= true//显示表格线
            lvorder.View = View.Details;//显示表格细节
            lvorder.HeaderStyle = ColumnHeaderStyle.Clickable;//对表头进行设置
            lvorder.FullRowSelect = true;//是否可以选择行
        }

 

先为窗体设置listview的列数和表头,并规定每一列的宽度。

下面对数据进行添加,这一类的方法很多,先入为主,我用了listviewitem数组:

代码
ListViewItem[] listViewItem = new ListViewItem[1];
                listViewItem[
0= new ListViewItem(new string[] { ormd, ormn, ormoney + "", state });
                lvorder.Items.AddRange(listViewItem);

 

这样一个简单的listview数据绑定就实现了

posted @ 2009-12-22 18:47  古史漫谈  阅读(10147)  评论(0编辑  收藏  举报