我有一数据录入窗口,在上面的各Tedit文本框里输入信息,怎样在下面的DBGRID里显示出来(我定义的列名已经分别与数据库里的表定义的列名相对应)。其实输入的就是商品的条码,我用条码扫描器扫条码(要求所扫即扫得。我已把主界面做出来了)。另外,有兴趣的朋友我们可以在线讨论。我的MSN是[email protected].

解决方案 »

  1.   

    先在数据库中添加记录,
    再刷新与这TDBGrid相关的DataSet就应该可以了吧。
      

  2.   

    用TDBedit控件不就什么问题都解决了吗?
      

  3.   

    是这个意思么!一旦输入了商品的条码,在DBGrid里就显示相应的信息!
      

  4.   

    如果是这样的话,可以这样去做!
    如用ADOQuery去查!
    在edit里扫条码会触发一个exit事件!你在edit的exit事件里写
    with ADOQuery do
      begin
        Close;
        SQL.clear;
        SQL.add('Select * from 商品表 where 条形码=:t1');
        Parameters[0].Value:=Edit1.Text;
        Open;
      end设DBGrid的datasoure的DataSet属性为上面的ADOQuery
      

  5.   

    噢!!!我用的是BDE。我对ADO不熟。你的MAIL是?想请你帮我看看!!!OK?
      

  6.   

    同意上面选手的建议。
    用query是一个比较好的选择