dataGrid,mshFlexGrid比较先进,因为它们适用于ado
datagrid适合于编辑数据。
mshflexgrid适合于查询数据,和数据环境结合得很好。

解决方案 »

  1.   

    DATAGRID比较好,可以用ADO控件
      

  2.   

    但好象很多vb高手都只用msFlexGird,是不是因為msFlexGrid有甚麼過人之處,當然另外兩個使用較簡單特別是dataGrid
      

  3.   

    不会吧?
    用mshflexgrid编辑数据恐怕是自找苦吃。
    不过mshflexgrid有它自己的优点:可以做出比较好看的表格界面,和数据环境结合得很好,而且支持图象打印功能。
      

  4.   

    另外,msflexgrid和mshflexgrid的用法几乎一样吧?
      

  5.   

    如果用datagrid,能不能实现在datagrid中现实一记录集,然后用户选中某行,按移出就移到另一个datagrid中,而原来的datagrid中的记录没有了,用户也可以从另一个datagrid中移回来。关键一点是我不想频繁的操作数据库,我想在内存中实现。采用操作数据库更改字段值,然后刷新datagrid是很好实现的,但我现在能不能不频繁操作数据库来实现?哪个控件比较好实现上述功能?
      

  6.   

    这种应用实在简单!! 用无联结的recordset(客户端游标)绑定,就不会更新数据库.
    dategrid 与 ado 结合得最合, 但数据显示最朴素, 我所有的 vb 开发都是用datagrid
      

  7.   

    to ciml(镜子):
    你说得虽然详细,但我还是搞不清楚你到底要达到什么目的。
    能否说得简练而且清楚些呢?
      

  8.   

    看你的調出來的數據的大小了,如果不是很大的話,我就是自己產生了兩個textbox組當然控制有點麻煩,當然你也可能用mshFlexGrid,與msFlexGrid,它們都不象dataGrid那樣要更新數據庫,但你得控制重新顯示.
      

  9.   

    to leiwenbin()但你碰來這樣一個問題嗎?當一個form剛進入時,用adodc與dataGrid連接時會發生第一條記錄的第一個字段為空的情況,而且好象系統會把那個字段變為空
      

  10.   

    to leiwenbin(),有人說用datagrid要比其它兩個慢,(數據量大點時,速度慢就是個問題了)
      

  11.   

    datagrid不够灵活,只能做成绝对路径。
      

  12.   

    我用msFlexGrid,可以加text和combo或其他的控件。
      

  13.   

    http://www.csdn.net/expert/topic/169/169856.shtm
    一个msHFlexGrid的例子,我觉得比datagrid好控制。因为所有代码都是在CSDN的朋友们帮忙下写成的,你可以拿来用。
      

  14.   

    我也遇到过cainiaobus(jacky)的问题,是adodc1.refresh的问题