CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

[X档案]我为DataGrid狂倒!

楼主luhui88(好像她对我还有感觉)2005-04-01 13:50:11 在 VB / 基础类 提问

围绕AD0+DataGrid应用,现又要请教下面两个问题:  
  1.如何对DataGrid某列(数字)统计SUM,并显示在statusbar中?  
  ========================================  
  2.跨一段日期如何查询? 问题点数:0、回复次数:8Top

1 楼luhui88(好像她对我还有感觉)回复于 2005-04-01 14:21:38 得分 0

3.rs1对应DataGrid1,rs2对应DataGrid2,  
      rs2是rs1的部分数据-------rs1是某表无条件查询的结果(表全部数据),rs2是按条件查询的结果  
      现在对datagrid2进行修改,并rs2.update   datagrid2.refresh  
  问:     dagagrid1中如何同时刷新显示被修改过的记录呢?Top

2 楼daisy8675(莫依 沉迷)回复于 2005-04-01 14:43:40 得分 0

对datagrid的操作即对recordset的操作,记住这句话,有利于解决问题。  
   
  1.如何对DataGrid某列(数字)统计SUM,并显示在statusbar中?  
  //比如ID这列  
  select   sum(id)   from   jobs     把这列得到的rs(0)赋予statusbar的text  
   
  2.跨一段日期如何查询?  
  //写查询语句  
  SELECT   title_id,   ytd_sales              
  FROM   titles              
  WHERE   ytd_sales   >   '2004-4-1'   AND   ytd_sales   <   '2005-5-1'              
  GO  
   
  问:     dagagrid1中如何同时刷新显示被修改过的记录呢?  
  //重新打开记录集合读进datagrid,这是最保险的办法.  
   
  Top

3 楼luhui88(好像她对我还有感觉)回复于 2005-04-01 16:03:06 得分 0

莫MM,  
  频繁的重新打开记录集会不会很占系统内存啊?Top

4 楼daisy8675(莫依 沉迷)回复于 2005-04-01 16:05:07 得分 0

频繁的重新打开记录集会不会很占系统内存啊?  
  //用完就关闭,怎么会占用呢:)Top

5 楼luhui88(好像她对我还有感觉)回复于 2005-04-01 16:11:53 得分 0

莫MM,起初我用ADO对象也是参考你的方法的,后来越用越觉得麻烦  
  DataGrid1  
  是我用来预览的,关闭记录集rs1的话......还能继续显示吗?  
  =============================================================  
   
  比如像自动匹配(IE地址栏自动选择那中功能),用RS记录集就很难办吧(根据你打开\关闭的方法也许能行),我是用了ADODC控件实现这个功能的.Top

6 楼daisy8675(莫依 沉迷)回复于 2005-04-01 16:21:11 得分 0

呵,关闭了rs当然就不能显示了,我说过了[对datagrid的操作即对recordset的操作]  
  所以rs关闭不存在的时候,datagrid会真实的反映成为不存在  
   
  但是你听了我上句忘记了我前句,我说重新读取recordset,重新读取是一定要把recordset关闭再打开读取,就算你不关闭,也会报告对象不能打开站用的错误。  
   
   
  比如像自动匹配(IE地址栏自动选择那中功能)  
  //IE的这个是用API完成,不是一样的原理。  
   
  其实,那个好用就用哪个是原则,adodc能实现你就用adodc吧,adodc只是把ado对象实例化,当你学会操纵ado的时候,你会觉得自由无比.Top

7 楼luhui88(好像她对我还有感觉)回复于 2005-04-01 16:28:00 得分 0

当你学会操纵ado的时候,你会觉得自由无比.  
  ============================================  
  ADO基本操作手法我算是懂了,但是好多关键技术我是不知道原理啊!  
  缺少实战经验即掌握的技术(手法)少啊,所以你们算有经验的了,大众话的原理还是要给我们讲讲的(关键的技术,你们留着混饭吃的,就不强求了)  
   
  非常感谢!Top

8 楼luhui88(好像她对我还有感觉)回复于 2005-04-01 23:12:47 得分 0

路过的各位看观:  
  ADODC控件是不是当程序启动的时候一直连着数据库啊?(ACCESS)  
  为什么我程序关了,ACCESS.LOCKFILE文件一直存在?     如果用ADO的话关了这个就不会出现了!Top

相关问题

  • X档案全集哪里有的下?
  • [X档案]为了更多的朋友能了解!
  • [X档案]不用移动焦点直接回车相当于按确定
  • x
  • 这期《x档案》附送小册子上大数程序的问题?对大数有研究的朋友请进
  • 档案问题
  • x=x&(x-1)
  • DataGrid:如果当前行内某字段值为"X",则设此行可选择??
  • 我的人事档案录入程序终于"交付",用的ADO呀,一发布我就晕倒了!
  • char (*x())();

关键词

  • datagrid
  • 查询
  • sales
  • ytd
  • statusbar
  • rs
  • 显示
  • sum

得分解答快速导航

  • 帖主:luhui88

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo