怎么将DBGRID的第一列的值全部设为1

解决方案 »

  1.   

    利用sql语言将第一列属性设为1,然后再显示 就行了
      

  2.   

    procedure Tw_shfw.Button1Click(Sender: TObject);
    begin
      with dm_sqlserver.adoquery_ghpj do
      begin
        first;
        while not dm_sqlserver.adoquery_ghpj.Eof do
        begin
          self.DBGrid_ghpj.fields[7].text:='www';
          next;
        end;
        UpdateBatch();
      end;
    end;
    按上面的写有问题呀
    提示:
    key column information is insufficient or incorrect.Too many rows were affected by update我的dm_sqlserver.ADOQuery_GHPJ.LockType为ltBatchOptimistic
      

  3.   

    写一个循环语句,然后DBGrid.fields[1].text:='1'