list control显示数据库表格

WY932589305 2015-11-16 10:43:53
新手学习,希望大家能够多多指教。
我想用list control 显示数据库表格,可是怎么都没用,该怎么办呀???


...全文
172 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2015-11-18
  • 打赏
  • 举报
回复
引用 9 楼 WY932589305 的回复:
[quote=引用 8 楼 zgl7903 的回复:] 1 风格先改为报表模式 2 SetExtendedStyle 修改扩展风格 3 InsertColumn 准备列 4: InsertItem 添加行 5 SetItem 或 SetItemText 修改内容
这样还是没有成功 里面没有显示任何东西?请问要怎么改呀?[/quote]不是强转为 CString 就能用的………… _variant_t_ 或 VARIANT 其内部是记录了类型和数据的结构,需要自己转换的。
zgl7903 2015-11-18
  • 打赏
  • 举报
回复
数据库有记录吗? 问题分开来处理 , 控件中先添加一些数据, 看看是否正常显示 数据库内存TRACE出来,看看是否有记录
笨笨仔 2015-11-18
  • 打赏
  • 举报
回复
你的表格初始化做了没有?
「已注销」 2015-11-17
  • 打赏
  • 举报
回复
VARIANT 无法直接插入,先转为字符串,参考这个: http://blog.csdn.net/zyq5945/article/details/5581453
WY932589305 2015-11-17
  • 打赏
  • 举报
回复
引用 2 楼 wxhxj0268 的回复:
[quote=引用 楼主 WY932589305 的回复:] 新手学习,希望大家能够多多指教。 我想用list control 显示数据库表格,可是怎么都没用,该怎么办呀???
你的插入语句第一条改一下: m_List.InsertItem(i,(CString)index); [/quote]还是不可以。还有哪里不对吗?
「已注销」 2015-11-17
  • 打赏
  • 举报
回复
要显示数据,首先要有列头: CListCtrl::InsertColumn 其次要有项: CListCtrl::InsertItem 这是设置第一列文字,然后设置其他列的文字: CListCtrl::SetItemText
笨笨仔 2015-11-17
  • 打赏
  • 举报
回复
引用 楼主 WY932589305 的回复:
新手学习,希望大家能够多多指教。 我想用list control 显示数据库表格,可是怎么都没用,该怎么办呀???
你的插入语句第一条改一下: m_List.InsertItem(i,(CString)index);
WY932589305 2015-11-17
  • 打赏
  • 举报
回复
引用 8 楼 zgl7903 的回复:
1 风格先改为报表模式
2 SetExtendedStyle 修改扩展风格
3 InsertColumn 准备列
4: InsertItem 添加行
5 SetItem 或 SetItemText 修改内容


这样还是没有成功 里面没有显示任何东西?请问要怎么改呀?
zgl7903 2015-11-17
  • 打赏
  • 举报
回复
1 风格先改为报表模式 2 SetExtendedStyle 修改扩展风格 3 InsertColumn 准备列 4: InsertItem 添加行 5 SetItem 或 SetItemText 修改内容
wjm1990 2015-11-17
  • 打赏
  • 举报
回复
没有插入行就直接设置单元格了
洗洗睡去 2015-11-17
  • 打赏
  • 举报
回复
先insertcolumn 插入表头 再insertitem插入行最后setitmetext设置每个单元格
firescript 2015-11-16
  • 打赏
  • 举报
回复
listbox属性改下report

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧