就象OWC9中spreadsheet一样,只要在它的data属性中写入一个网页的地址,就可以把这个网页中datagrid中的数据写入spreadsheet中。
关键是不知在activexform中怎样读取网页中datagrid中的数据求教!!!

解决方案 »

  1.   

    可惜我对ActiveForm不熟,帮你顶了
      

  2.   

    老兄我现在也在研究此问题:
    我的问题是 怎样在网页中访问activexform中控件的属性
    比如在activexform中有个dbgrid控件,在网页运行时怎样访问他的行和列数据呢?
    共同探讨
      

  3.   

    得自己写个公用方法,然后通过网页来读取
    <object id="aaa"..../><script>
    alert(aaa.getdata());//getdata是自己定义的public方法
    </script>
      

  4.   

    http://delphi.ktop.com.tw/TOPIC.ASP?TOPIC_ID=22699
      

  5.   

    就象OWC9中spreadsheet一样,只要在它的data属性中写入一个网页的地址,就可以把这个网页中datagrid中的数据写入spreadsheet中。
    关键是不知在activexform中怎样读取网页中datagrid中的数据求教!!!
    ====================================================================把你的Activeform里加入一个spreadsheet不就成了?
      

  6.   

    回复人: rmy(小任) ( ) 信誉:99  2004-12-28 10:03:00  得分: 0  
     
     
       老兄我现在也在研究此问题:
    我的问题是 怎样在网页中访问activexform中控件的属性
    比如在activexform中有个dbgrid控件,在网页运行时怎样访问他的行和列数据呢?
    共同探讨
    ---------------------------------------------------------------------------- 
     
    你试一下把dbgrid控件作为一个属性开放出来,不知行不行?
      

  7.   

    回复人: nv95(将SB进行到底) ( ) 信誉:100  2004-12-28 11:19:00  得分: 0  
     
     
       就象OWC9中spreadsheet一样,只要在它的data属性中写入一个网页的地址,就可以把这个网页中datagrid中的数据写入spreadsheet中。
    关键是不知在activexform中怎样读取网页中datagrid中的数据求教!!!
    ====================================================================把你的Activeform里加入一个spreadsheet不就成了?
      
    ---------------------------------------------------------------------------我是要把网页中的数据读入ClientDataset 
      

  8.   

    回复人: ocean617(海洋) ( ) 信誉:94  2004-12-28 10:40:00  得分: 0  
     
     
       得自己写个公用方法,然后通过网页来读取
    <object id="aaa"..../><script>
    alert(aaa.getdata());//getdata是自己定义的public方法
    </script>------------------------------------------------------------------您是说通过 javascript来往getdata函数里传值。
    但我看spreadsheet控件只要在data属性中设定一个网页所在地址,就可以从该网页中读取数据,并没用javascript来读取(应该是在activex中读取的)。
    我自己写的activex控件默认的也有data这个属性,就是不知该怎样读取该属性指向的网页中的数据还请不吝赐教!!!
    先谢了!!!
     
      

  9.   

    我想你需要在你的activex中定义一个可供外部调用的方法. 只传出你activex中dbgrid中的数据(只能是网页中认识的数据)
      

  10.   

    我明白了,其实你想通过ASP或者JSP来访问数据库,然后把数据传到ACTVIEFORM的ClientDataset 
    里进行处理。那又有什么必要呢,直接用ASP或者JSP不行吗?如果一定要用ClientDataset,那么也可以用三层结构啊。
      

  11.   

    回复人: nv95(将SB进行到底) ( ) 信誉:100  2004-12-28 15:22:00  得分: 0  
     
     
       我明白了,其实你想通过ASP或者JSP来访问数据库,然后把数据传到ACTVIEFORM的ClientDataset 
    里进行处理。那又有什么必要呢,直接用ASP或者JSP不行吗?如果一定要用ClientDataset,那么也可以用三层结构啊。-------------------------------------------------------因为我在ACTVIEFORM中使用了QuickReport,所以需要数据集