向列表视图中插入数据
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,"研究生");
}
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,"研究生");
}
相关文章推荐
- 在定义SharePoint列表的SPD数据视图的时候需要注意的问题
- 将Sql查询语句获取的数据插入到List列表里面
- 安装 64 位版本的 Office 2010 后,无法查看数据表视图中的列表
- 为SharePoint列表数据创建树视图结构
- React-Native基础_5.列表视图ListView 网络数据展示
- 客户端出错:无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件
- 由于以下一个或多个原因,无法在数据表视图中显示列表
- 为SharePoint列表数据创建树视图结构
- Oracle中向视图中插入数据
- Android一个ListView列表之中插入两种不同的数据
- 对with check option创建的视图进行数据插入
- PROCEDURE_监测系统_原始数据报表数据生成存储过程—求每天平均值插入多表视图
- C#之向ListView视图插入数据...
- 在Oracle中向视图中插入数据的方法
- 实现动态查询列表视图数据
- SharePoint 2010 使用url参数过滤列表视图数据(使用get方法过滤列表数据)
- Android 用SQLite 使用 CursorLoader 中的数据填充列表视图
- 对于分页视图里面修改数据,在DAL层提示存储区更新、插入和删除语句影响到了意外的行数(0)的原因
- C#之向ListView视图插入数据...
- oracle插入数据时提示视图或表不存在问题