51代码网ORACLEMYSQLSQL SERVER其它数据库java/jspasp/asp.netC/C++/VC++APP应用其它语言服务器应用
您现在的位置: 51代码网 >> 其它 >> 文章正文

A窗体调用出B窗体,在A窗代码里获取B窗DBGrid上的值

更新时间:2012-3-4:  来源:51代码网

FormB.DBGrid.DataSource.DataSet
记得在FormA的pas文件中引用FormB的单元名,
FormB的任何东西都可以引用。
私有的除外,因为Form也是一个类。
B.adoquery1.fieldbyname('xx').asstring;
B.DBGrid1.DataSource.DataSet.FieldByName(字段').AsString;

这样么? B窗的DBgrid上有很多数据 我得到的为什么总是第一条记录的值呢
DBGrid.DataSource.DataSet就是adoquery1,所以是等效的

DBgrid记录指针指向那一条,取的数据就是那一条
看DBgrid左边有个小3角,它停在那一行,就表示记录指针在那一行

鼠标选择其它的记录,或者用键盘的上下键滑动看看

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 赞助商链接
    推荐文章
  • 此栏目下没有推荐文章
  • {
    设为首页 | 加入收藏 | 友情链接 | 网站地图 | 联系站长 |