with DBTableView1 do
  begin
    try
      DataController.SaveBook;
      BeginUpdate;
      for i := 0 to Controller.SelectedColumnCount-1 do
      begin
        for j := 0 to Controller.SelectedRecordCount-1 do
        begin
          DataController.Values[Controller.SelectedRecords[j].RecordIndex,
                Controller.SelectedColumns[i].Index] := null;
        end;
      end;
    finally
      EndUpdate;
      DataController.Post;
      DataController.GotoBook;
    end;
我使用此条语句选择清空单元格的数据,可以清除界面的数据,但无法清除数据集中的数据。要怎么做,各位