用ado连Access数据库,DBGrid显示查询结果没反应。
设置了DBGrid的DataSource,adoQuery里有查询结果,但DBGrid没显示出来,这是怎么回事呢?
另外,如果将记录集逐条写到DBGrid的每行每列,应该怎么写呢?
在线等,非常感谢!

解决方案 »

  1.   

    你先检查RecordCount是否为零再说
      

  2.   

    是不是那个cxgrid的属性被你设了额,建议删了重拖一个试试
      

  3.   

    數據集是否有open?DBGrid是否有指定數據集??是否有數據???
      

  4.   

    确定你的数据库控件active属性是否为ture
    可能你改了什么数据库控件的属性  她会自动变成false
      

  5.   

    感谢楼上各位,这些我都设置了,数据已经到adoQuery了,DBGrid的DataSource也设了,就是显示不出来
      

  6.   

    咱借个光,谢谢。
    我的用delphi7.0+sql2000,DbGrid框里面不显示nvarchar类型的列,其他诸如bit/datetime等都可正常显示,这是为什么呀。
      

  7.   

    确定你的数据库控件active属性是否为ture
      

  8.   

    adoquery连接到数据库,然后里面写好SQL语句,然后打开数据集就可以显示出数据来了!
      

  9.   

    看看数据库连接是否对
    adoquery是否打开
    datasource连接是否正确
      

  10.   

    使用TDxTreeList 控件吧,手工写入数据强大可控地