我想将一个DBGrid的DataSource属性设置成了另一个Data Module页面上的一个ADODataSet,问题是:在DBGrid的属性页上DataSource属性下拉条里不出现这一选择,而测试ADODataSet是有结果的,为何不让绑定呢?
另:DBGrid的DefaultDrawing设置成了true,那是否是说ADODataSet结果一变动,DBGrid就刷新显示呢?

解决方案 »

  1.   

    不是在DBGrid的属性页上DataSource属性而是要在DBGrid所连接的DataSource的属性页上选
    另个问题,正如你所说
      

  2.   

    "不是在DBGrid的属性页上DataSource属性而是要在DBGrid所连接的DataSource的属性页上选"
    俺笨,不懂"DBGrid所连接的DataSource的属性页",应该就是点击DBGrid后属性页上的那个吧?
      

  3.   

    DBGrid所在页叫form1.pas,Data Module页面交data1.pas
    而且form1.pas页上也引用了data1.pas页面
    那DBGrid的DataSource下拉条里应该有data1.dataset1这个选项啊?
      

  4.   

    DBGrid的datasource属性没设置吧.
      

  5.   

    你把datasource属性设置为data1.datasource1(datasource名),然后DBGrid的DataSource下拉条里就有data1.dataset1这个选项了.
      

  6.   

    正如秋秋所说,楼主怎么把DataSet当作DataSource来用呢?你要注意,DataSet是有DataSource属性的。
      

  7.   

    janezjtjdx(<-_->我是女生......秋秋)
    你把datasource属......然后DBGrid的DataSource下拉条里就.......
    请问头一个'datasource'在那里呢?
      

  8.   

    我在DBGrid的DataSource输入,提示英文说是
    无效的属性值
      

  9.   

    头一个'datasource'是DBGrid的属性啊.
      

  10.   

    DBGrid的DataSource下拉条里应该有data1.datasource1,DataSource下一级才有data1.dataset1
      

  11.   

    而data1.datasource1的dataset属性应该是data1.dataset1,这些你都正确设置了吧.