请教一下,在dbgrid换行时,怎么检查某个单元格是否为空??我不想用数据库做控制

解决方案 »

  1.   

    是不是用Edit或者DBEdit来录入啊!判断Edit是否为空吗?
      

  2.   

    if dbgrid1.columns[i].field.isnull then
       showmessage('不能为空')
    else
       showmessage('继续')
      

  3.   

    不用DBEdit的,
    请问 netrobo在处理Query的BeforePost事件后,怎么回到刚才的处理的那一行
      

  4.   

    TO zdt2405(阿剑):
    if DataSet.FieldByName('Name').IsNull then begin
        Application.MessageBox('Name值不能为空!', '信息', MB_ICONINFORMATION);
        Abort;
    end;用Abort产生空异常即可。
      

  5.   

    补:TO zdt2405(阿剑):
    if DataSet.FieldByName('Name').IsNull then begin
        Application.MessageBox('Name值不能为空!', '信息', MB_ICONINFORMATION);
        DataSet.FieldByName('Name').FocusControl;
        Abort;
    end;用Abort产生空异常即可。