ListView展现数据

ListView控件的引入

操作展示:
在这里插入图片描述

效果展示:

在这里插入图片描述
Viem的属性展示:

在这里插入图片描述

属性 关联图片盒子ImageList

在这里插入图片描述
大盒子的属性关联

在这里插入图片描述
小盒子的属性关联

在这里插入图片描述
属性Items:

在这里插入图片描述
控件的项
常见属性Items

在这里插入图片描述

mageIndex对应头像
text对应名字

通过事件切换大小图标

切换大图标

//让ListView的显示模式变成大图模式
            //控件的显示模式等于大图模式
            lvQQList.View = View.LargeIcon;

切换小图标

//控件的显示模式等于小图模式
            lvQQList.View = View.SmallIcon;

LvQQList 等于 ListView的name值

动态添加数据

1.生成一个项

2.ListView对象添加这个项

//先拿到文本框的内容
            String content = textName.Text;

            //获得实例化一个项的对象
            ListViewItem item = new ListViewItem(content,0);

            //把ListView对象的Items内容中添加上一步新建好的项
            lvQQList.Items.Add(item);

详情模式

设置列

在这里插入图片描述
设置子项

在这里插入图片描述
Txet等于名字

效果图:

在这里插入图片描述
代码展示:

 //拿到name列的数据,利用它创建一个项
                String tempName = result["name"].ToString();

                
                int idx = (int)result["imgIndex"]; 

                ListViewItem item = new ListViewItem(tempName, idx);

                String cs = (String)result["cs"];

                int age = (int)result["age"];

                //给生成的这个项添加子项
                item.SubItems.Add(cs);
                item.SubItems.Add(Convert.ToString(age));
                //把这个项添加到ListView对象的Items集合中
                lvQQList.Items.Add(item);

动态添加小结

普通添加:新建项,Lv添加项

详情添加:定义列,新建项,项的子项定义,Lv添加项

项对象 = ListViewItem(项文本,项图片索引)
项对象.SubItems.Add(子项内容)
lv对象.Items.Add(项对象)

最终效果展示:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值