是 这样的 我有一个datagrid控件但不是要显示数据库里符合条件的记录而是显示我自己统计编排过以后的记录比方库里有两个表 一个表有每个员工工资的记录 一个表有每个员工的上班天数我现在就是要grid控件显示 所有员工总工资(字段一) 所有员工的上班天数(字段二)
2000000 70000如上 两个字段都是数据库里没有的只是我自己加上去让别人看的 数值累加我已经写好了 就是不知道怎么显示出来啊 谢谢大家指导
2000000 70000如上 两个字段都是数据库里没有的只是我自己加上去让别人看的 数值累加我已经写好了 就是不知道怎么显示出来啊 谢谢大家指导
解决方案 »
- 求助:关于Treeview树形结构的问题,谢谢
- VB combo1实现中文检索
- SOS!VB里timer控件优先级太低,根本就不可能达到1MS触发一次事件,请问有什么控件或者是函数可以做到1MS触发一次事件?
- Access2000中,如何比较日期!
- vb检查sql已启动
- 帮我看看这句到底为什么出错?
- 怎样注册控件,请指教
- 我用adox创建了一个access数据库和表,表内字段类型是文本时,居然在填入内容的右边自动加空格到文本定义的长度。
- 98下vb生成excel报表后,使用set rsexcel=nothing 后,excel.exe为什么进程仍存在?
- 有如下通迅协仪,请各位给分析一下代码,特急,急,急.............
- 各位,我用VB做海康的HC4004监控卡,遇到个原始图象数据回调问题,大家帮我看看~
- 程序结构问题,请指点!
记得要引用ado
Dim Db As Connection
Dim WithEvents adoPrimaryRS As Recordset '数据库连接对象
Private Sub Command1_Click()
'strsql 是你的查询语句 你可以order by 排序的字段
'strsql="select xh as 学号 from 表" 这里的学号就是你datagrid中列的标题 strsql="select 字段 from 表"
Set Db = New Connection
Db.CursorLocation = adUseClient
'下面的连接数据字符串你要修改一下
Db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\计划管理系统.mdb;Persist Security Info=False"
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open strsql, Db, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = adoPrimaryRS
end sub你只需要将如何得到
所有员工总工资(字段一) 所有员工的上班天数(字段二)
2000000 70000
这个表的的sql语句写好就可以,如果不会 写,将表发上来,帮你写
我的意思是不通过查询 直接将字符给控件显示让控件的第一个字段显示 总工资 第二个字段显示上班天数字段下面的数值也是 直接通过一个字符串来让他显示 而不是通过SQL语句
mshflexgrid
vsflexgrid
========================
如有需要可以加我:5658967
rs!colname=""
set datagrid.datasource=rs
這樣應該可以