设置DataGrid控件中各列的宽度,内存不能为“read”

奥斯特里茨 2013-08-01 11:41:16

m_datagrid.GetColumns().GetItem(vIndex).SetWidth(0);这句导致了错误,为什么呢?我看书上这么写的,
有人说是因为内存未初始化,可是未加入
_variant_t vIndex;
vIndex=long(0);
m_datagrid.GetColumns().GetItem(vIndex).SetWidth(0);
vIndex=long(1);
m_datagrid.GetColumns().GetItem(vIndex).SetWidth(80);
vIndex=long(2);
m_datagrid.GetColumns().GetItem(vIndex).SetWidth(40);
vIndex=long(3);
m_datagrid.GetColumns().GetItem(vIndex).SetWidth(100);
vIndex=long(4);
m_datagrid.GetColumns().GetItem(vIndex).SetWidth(90);
之前,已经将数据连接好了,为什么会出现内存不能为read呢?
...全文
81 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
奥斯特里茨 2013-08-01
  • 打赏
  • 举报
回复
???

4,012

社区成员

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

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