前提是activex控件,要求能实现
1、拖动任意列进行分组
2、具备象excel的列数据筛选功能(在列标题上点出一个下拉选择框,还可以自定义查询条件)其中第一个功能很多grid控件都能实现,
但第二个功能好像就我找的而言,只有DXperience能满足
但这个东西的activex版我只找到一个,对中文支持不好
其余的都是vcl组件版或.net版的,不行其余的
Janus GridEX 2000
TrueDBGrid
itGrid
vsflexgrid
spread
等等有名的商业控件好像都不能实现第2个功能请大家帮帮忙了

解决方案 »

  1.   

    用OWC控件
    这个控件就是OFFICE本身自带的,和EXCEL几乎没有区别,封装了EXCEL大部分功能.
      

  2.   

    OWC是不错的。不知道写代码跟Excel OLB差别大不。
      

  3.   

    owc不能实现拖动任意列进行分组吧,而且要求客户端安装excel,也不方便
      

  4.   

    我查freecell,结果出来都是纸牌
      

  5.   

    用FlexCell 特别好用。
      

  6.   

    其余的
    Janus GridEX 2000
    TrueDBGrid
    itGrid
    vsflexgrid
    spread
    等等有名的商业控件好像都不能实现第2个功能
    由于这些商业控件考虑到稳定性,所以没有你想象的功能。
    你可以扩展sGrid2或者买iGrid的原码然后自己二次开发。
      

  7.   

    还是建议转.NET。它的DataGridView很强大。支持Unicode,Owner-drawn...
      

  8.   

    是我就干脆再EXCEL下编辑了 
      

  9.   

    你的程序写得得再好   也不如EXCEL方便