我现象需要实现一种表格,具体用DATAGRID或者mshflexgrid都可以,只要能实现如下功能
1.可以把筛选出来的数据结果显示出来,并能导出为EXCEL文件,要带各列标题
2.鼠标单击某一个单元格的时候,我要能判断出是哪列哪行,就是具体可以定位这个单元格的位置及其单元格的内容,并可以根据这些情况弹出新的窗口等等。
3.单元格的最右边可以有下拉箭头,点击箭头的时候可以列表相关内容(可以预先存放在数据库里),就好象combox的组合框那种效果以上这些功能不知道可以实现吗?用同种表格形式,是vb自带的好呢?还是需要用到第三方控件?哪位大侠用过了,请不吝赐教,如果是第三方控件,请尽量附上下载地址或者注册码之类的必要说明,谢谢。

解决方案 »

  1.   

    1、向excel导出文件,需要自己写,目前vb的这两种控件都不提供该功能。
    2、两种控件都能判断当前行和当前列,并支持读取当前格的内容。
    3、datagrid提供一个简单的combo列,mshflexgrid没有,但可以写得出来,不难。
    4、补充:vb其实很强大,你需要掌握更多的控件基础知识,才能更详细地了解它们的功能和分别。
    5、有一个很好的表格,名字叫:vsflexgrid。能替代mshflexgrid,但是第三方控件。
      

  2.   

    mshflexgrid就可以搞定~没问题,我做过~
      

  3.   

    你说的msflexgrid都可以实现,但是像楼上的说的太麻烦了,还是考虑用第三方控件吧
      

  4.   

    Tru DBGrid7.0好象不错,可惜是共享软件,谁有类似的注册过的软件?
      

  5.   

    zhujiechang(小朱)
    3、datagrid提供一个简单的combo列,mshflexgrid没有,但可以写得出来,不难。datagrid里怎么设置简单的combo列呢?能和数据库关联起来吗?