我已经把DATAGRID的数据源通过代码和ADODB的RECORDERSET捆绑成功
Set SaleAreaDG.DataSource = RsSaleArea
但我现在想在已有的DATAGRID列后面增加2列,请问如何使用DATAGRID增加一列问题1:如何增加1列
问题2:如何设置新增列的标题
问题3:如何设置新增列的值我自己试了下,出错,代码如下
SaleAreaDG.Columns.Add 2 '增加列,列的索引是2
SaleAreaDG.Columns.Item(2).Caption = "合计" '设置列标题
SaleAreaDG.Columns.Item(2).Text = RS1.FIELD(2)+RS1.FIELD(4) '赋值到最后1句出错,前2就没问题.出错提示:
实时错误"6147",列未找到 |1这是什么原因,应该怎么做?谢谢
备注:(备注内容是帮助各位大虾理解,只做说明,)
1.增加的列标题用于数据源部分字段的合计
2.由于记录集是交叉表,所以字段名及个数无法在SQL语句用SELECT SUM()确切写出来,而且不是每个字段都需要合计的,只有在生成记录集后在DATAGRID显示
Set SaleAreaDG.DataSource = RsSaleArea
但我现在想在已有的DATAGRID列后面增加2列,请问如何使用DATAGRID增加一列问题1:如何增加1列
问题2:如何设置新增列的标题
问题3:如何设置新增列的值我自己试了下,出错,代码如下
SaleAreaDG.Columns.Add 2 '增加列,列的索引是2
SaleAreaDG.Columns.Item(2).Caption = "合计" '设置列标题
SaleAreaDG.Columns.Item(2).Text = RS1.FIELD(2)+RS1.FIELD(4) '赋值到最后1句出错,前2就没问题.出错提示:
实时错误"6147",列未找到 |1这是什么原因,应该怎么做?谢谢
备注:(备注内容是帮助各位大虾理解,只做说明,)
1.增加的列标题用于数据源部分字段的合计
2.由于记录集是交叉表,所以字段名及个数无法在SQL语句用SELECT SUM()确切写出来,而且不是每个字段都需要合计的,只有在生成记录集后在DATAGRID显示
解决方案 »
- vb中大家一般使用什么单位?pixel还是twip?
- 请教关于动态加载的菜单问题?
- listview控件填充表格错误,求如何解决方法
- 辞职了,可以玩几天了 放分
- VB+SQL SERVE的问题,救命ing.....................
- 帮我看看哪里错了?
- spread6中怎么不能用selstart和sellenght属性?
- 用vb写excel文件时出错,求帮助!(急!)
- 请问:在VB中如何获取一个文件的最近修改日期?
- 如何在VB的DLL中定义可让用户看到的 Const 和Type定义?
- 如何发送数据到网页
- 用Webbrowser控件打开一个网页后,在不访问网络情况下,如何用Picturebox读取网页里的图片啊?
或者换控件。。