用过EhLib的朋友 请教个问题 !!!(100分)

  • 主题发起人 主题发起人 nydelphi
  • 开始时间 开始时间
N

nydelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
Ehlib中的DBGridEh如何传值。。<br><br>比如我在窗体上放置了2个 DBGridEh控件 &nbsp;结构一样 &nbsp;如何做到 &nbsp;双击DBGridEh_A中的内容 后 自动添加到DBGridEh_B里面。。
 
通过数据源来操作吧,这样就转化为对数据库的操作,方便又简单
 
你把dbgrid,dbgrideh的dataset设置一个adoquery不就是一样的
 
前提是:DBGridEh_A为数据库里面的产品信息<br>&nbsp; &nbsp; &nbsp; &nbsp; DBGridEh_B无内容。<br>&nbsp; &nbsp; &nbsp; &nbsp; 双击DBGridEh_A里面信息 然后添加到DBGridEh_B里面
 
DBGridEh里有例子
 
没有找到那个例子 所以才来提问的 [:(]
 
切,delphi一切都是dataset 操作,除非stringgrid类的
 
能不能给出个例子 或 提示点代码 &nbsp;谢谢啦
 
例子 确实有 哈哈<br>我看到过 好像在那个第4还是第3的pagecontrol上面 类似于选择,复制 黏贴<br>代码 肯定得用 dataset级的操作 数据级操作是最快的
 
DBGridEh_A为数据库里面的产品信息<br>&nbsp; &nbsp; &nbsp; &nbsp; DBGridEh_B无内容。<br>可在DBGrideh_A的onDblClick事件中加入对DBGrideh_B数据添加就行了
 
用数据源操作<br>procedure TForm1.DBGridEh1DblClick(Sender: TObject);<br>begin<br>&nbsp; DBGridEh1.DataSource.DataSet.FieldByName();<br>end;<br>用数据源的AfterScroll事件,就可以定位你要查询的数据。
 
最后在设计数据库时,Name表中有与NameNumaber关联的列,比如通过某个相同的代号什么的,可以通过Adoquery实现。主要是数据库表的关联设计。
 
后退
顶部