上次的问题:请教大家一个问题,如何将DBGrid中游标所指的记录读取到另一窗口中进行编辑?非常谢谢各位大侠的回复我想再问一下,我现在新窗口中用的是dbedit和DBNavigator对表进行编辑,能不能在显示新窗口时将DBNavigator指到原窗口中DBGrid的游标所指的记录?请回复尽量详细点!!!!

解决方案 »

  1.   

    控制所指的纪录本质上是这些数据控件的Dataset的纪录所控制的所以两个控件使用同一DataSet就可以了:)
      

  2.   

    DBEDIT和DBN....使用同一数据源,无须代码
      

  3.   

    数据库控件
    只要datasource设置一致
    都能自动搞定
      

  4.   

    DBEDIT和DBN....使用同一数据源,无须代码
      

  5.   

    对不起,各位
    昨天网忽然坏了,现在才回复.原窗口中是用dbgrid和adoquery,datesource1实现查询功能, datesource1的dateset是adoquery,新窗口中使用dbedit,dbn...,table,数据源datesource2实现编辑功能,datesource2的dateset是table.
    是不是把datesource1和datesource2的dateset都改成adoquery,怎么改?
      

  6.   

    a窗体有dbgird,上面还有记录
    b窗体有edit
    那么这个时候edit.text:=a.dbgrid.selectstring(类似的语句)
    可以实现的,我现在手头没有delphi,所以不能给你全部语句
      

  7.   

    面向中国用户的增强型 DBGrid 和 DBLookupComboBox。详情请访问:
    http://www.nicesoft.net特性 
     
    中国财务凭证式的金额显示。各显示位之间的分隔线颜色可自行定义,并可在标题行上显示“...万千百十个角分”!!! 1. 支持多种方式的合计行。支持合计、平均、计数、文本等方式的合计行。中国财务凭证式的金额显示在合计行上同样适用。合计行的颜色可自行定义!!! 
    2. 可在 Grid 的各列上嵌入任意控件来代替默认编辑器,例如可在布尔型字段的列上嵌入 DBCheckBox,在一只读或计算字段的列上嵌入 DBEdit!!! 
    3. 支持交替式的行颜色显示。奇数行和偶数行可定义不同的颜色 
    4. 自适应宽度。Grid 中的各列的宽度随 Grid 宽度的改变可自行调整宽度,使其始终填充整个 Grid 客户区域 
    5. 回车键转换为制表键。可将回车键当作制表键来处理,使用户敲回车键时自动转入下一列或行,输入数据更快速方便 
    6. 结合 TQLQRDBGridBuilder 自动生成 QuickReport 报表,省去手工制作报表的麻烦!!! 
    7. 结合 TQLDBLookupComboBox 实现输入内容按拼音码查找(如同速达 E2 中的品名输入方式),而不必在大量的产品目录中来回查找或强迫用户记忆大量的产品代码!!! 
    8. 继承自标准的 TDBGrid,使用 TDBGrid 或其子类开发的现有程序可实现平滑升级 更多强大的特性.... 
     
    详情请访问:
    http://www.nicesoft.net