您的位置:首页 > 其它

向列表视图中插入数据

2011-03-30 17:56 127 查看
1)创建一个基于单文档的应用程序,在向导的第6步中将基类设置为CListView类。

2)在CMyListView类的OnInitialUpdate方法中获得列表控件指针,并设置列表扩展风格为报表风格,向列表视图中插入数据,代码如下。
void CMyListView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
CListCtrl *pListCtl=&GetListCtrl(); //获得列表控件指针
pListCtl->DeleteAllItems(); //清空列表数据
pListCtl->ModifyStyle(0L,LVS_REPORT); //设置报表风格
pListCtl->SetExtendedStyle(LVS_EX_FLATSB //设置扩展风格
|LVS_EX_FULLROWSELECT
|LVS_EX_HEADERDRAGDROP
|LVS_EX_ONECLICKACTIVATE
|LVS_EX_GRIDLINES);
pListCtl->InsertColumn(0,"员工编号",LVCFMT_LEFT,150); //设置列名及列宽度
pListCtl->InsertColumn(1,"员工姓名",LVCFMT_LEFT,150);
pListCtl->InsertColumn(2,"文化程度",LVCFMT_LEFT,150);

pListCtl->InsertItem(0,""); //向指定位置插入行
pListCtl->SetItemText(0,0,"0001"); //编辑列信息
pListCtl->SetItemText(0,1,"张三");
pListCtl->SetItemText(0,2,"专科");
pListCtl->InsertItem(1,"");
pListCtl->SetItemText(1,0,"0002");
pListCtl->SetItemText(1,1,"李四");
pListCtl->SetItemText(1,2,"本科");
pListCtl->InsertItem(2,"");
pListCtl->SetItemText(2,0,"0003");
pListCtl->SetItemText(2,1,"王五");
pListCtl->SetItemText(2,2,"研究生");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: