我在程序中有一个dbgrid控件,共有两列,其中一列绑定了数据库的一个字段,另一个没有绑定数据库,如何通过代码修改选中行中没有绑定数据库的那一列的内容???初学delphi 5天,望大家多多帮助。

解决方案 »

  1.   

    DBGrid是数据敏感控件,不绑到DataSet上是不能进行修改的,除非你把不绑数据库的列做成计算机字段。
      

  2.   

    我希望的结果是:
    dbgrid的第一列连接考试的题号,第二列用来做考生答案,但是考生答案不用存在题号的数据库中,仅仅是用来做考试时的答案临时存放,在考生选择结束考试时,将根据考生的答案判断考生成绩,在将成绩存入成绩表中。有没有折中的办法呢?比如在程序运行时建立一个临时字段(不改变原有数据结构),退出时,该字段自动失效。
      

  3.   

    另外,怎么知道dbgrid第二列第n行的内容是什么呢?
      

  4.   

    你把DBGrid连到成绩表上,把第二列连在成绩字段上,把第一列做成Lookup字段或是计算字段。就可以录入了