Dim lvw As WinForm.ListView = Forms("住宿信息").Controls("ListViewindex")
lvw.StopRedraw() '暂停绘制
lvw.Rows.Clear() '清除原来的行
lvw.Images.Clear() '清除原来的图片
lvw.View = ViewMode.LargeIcon '显示模式为大图标
lvw.Images.AddLargeImage("kong", "kong.ico") '添加代表的一对图标
lvw.Images.AddLargeImage("man", "man.ico") '添加代表性的一对图标
lvw.Images.AddLargeImage("yu", "yu.ico") '添加代表性的一对图标
lvw.Images.LargeSize = New Size(60,60) '定义大图标尺寸
For Each dr As DataRow In DataTables("住宿数据").DataRows '从数据表中提取数据
Dim vr As WinForm.ListViewRow = lvw.Rows.Add() '增加一行
vr.Text = dr("宿舍") '设置标题
If dr("住宿状态") = "空" Then '设置分组
vr.ImageKey = "kong"
ElseIf dr("住宿状态") = "满" Then '设置分组
vr.ImageKey = "man"
Else
vr.ImageKey = "yu"
End If
vr.Tag= dr '将DataRow赋值给ListViewRow的Tag属性,将二者联系起来
Next
lvw.ResumeRedraw() '恢复绘制
'---------------------

此主题相关图片如下:001.png

希望各位大师帮个忙 写个代码,写在那个里面?
1、如何分性别在男生公寓和女生公寓中按宿舍生成如图控件,圈中显示该宿舍入住了几人
2、点击对应的 宿舍,绑定的下表筛选出对应的性别下该宿舍的几人信息。
[此贴子已经被作者于2024/5/13 8:51:02编辑过]