现在 现面的代码可以执行 设置了断点 程序没有问题 但是所有的数据都还为只读,ELSE语句也能通过 但是数据字段仍然为只读
procedure TGDZCTZ.DataSetBroker1AfterScroll(DataSet: TDataSet);
begin
if(datasetbroker1.DataSet.FieldByName('sftj').AsString = '1') then
begin
datasetbroker1.DataSet.FieldByName('bgbm').ReadOnly := true;
end
else
begin
datasetbroker1.DataSet.FieldByName('bgbm').ReadOnly := false;
end;