同题目;

解决方案 »

  1.   

    我用DBGrid1.Columns[0].PickList:=..
    在运行的时候总是出现错误
    而必须事先设定几项(n项)
    让后通过DBGrid1.Columns[0].PickList[i]:=‘..’(i<n)才行---------------------------------------
    有没有办法动态的决定pickList的值而不事先设定
      

  2.   

    for i:=0 to grd1.Columns.Count-1 do
    begin
      grd1.Columns[i].PickList.Append(IntToStr(i) + '1');
    end;
    当然在此之前,要把grd1的Columns[i]的ButtonStyle属性修改为cbsAuto
      

  3.   

    dbgrid1.Columns[1].PickList.append('123');