list控件为什么无法显示数据库中内容,该如何处理

list控件为什么无法显示数据库中内容,该如何处理,第1张

可以试试下面的代码:

创建单文档应用程序,在选择窗口视图类型时,选择CListView视图。

在视图类的初始化消息函数中添加如下显示控件的代码:

void CTestlistView::OnInitialUpdate()

{

CListView::OnInitialUpdate()

CDC* dc = GetDC()

TEXTMETRIC tm

dc->GetTextMetrics(&tm)

GetListCtrl().ModifyStyle(0,LVS_REPORT|LVS_SHOWSELALWAYS|LVS_SORTASCENDING)

GetListCtrl().SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,0,

LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXES|LVS_EX_TRACKSELECT)

GetListCtrl().InsertColumn(0,"Name",LVCFMT_LEFT,30*tm.tmAveCharWidth,0)

GetListCtrl().InsertColumn(1,"Comment",LVCFMT_LEFT,70*tm.tmAveCharWidth,1)

// TODO: You may populate your ListView with items by directly accessing

// its list control through a call to GetListCtrl().

}

链接数据库。查询你需要显示的内容

for 循环 使用 list.AddItem "添加的内容" 讲需要显示的多条信息显示出来。就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9892113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存