修改dbgrid中某个字段的内容后,在保存回数据库前,先判断其是否为空,请问这个判断语句怎么写?dbgrid1.fields[0].value<>'' ???????好像不对
dbgird1.…………………………

解决方案 »

  1.   

    microjuz(天才弟弟) ,那样判断出来的不对,只修改了dbgrid里的内容,还没有反映到数据集里
      

  2.   

    dbgrid.Columns [i].Field.asstring=''
      

  3.   

    不过不知道你是什么意思你改了 DBGRID  里的数据 但是没有提交?一般不会 你改了就提交了 除非是 ADO 的 缓存更新方式是批处理
      

  4.   

    //空和空字符不是一会事
    //参考TField.IsNull()方法DBGrid1.Columns[I].Field.IsNull
      

  5.   

    有个问题..怎么得到某一行某一字段的值..
    我的意思是伴水兄的代码只有当selectedrow正好是修改了的行的行时才可以