我把数据库中某个字段中的值全部加到dbgrid的一个下拉列表里,但是只能指定加到第几列吗?我要想加到某个列名下怎么写?直接把列号改成字符串的形式不行。
  adoquery2.Close;
  adoquery2.SQL.Clear;
  adoquery2.SQL.Add('select * from lbb  where 类别="收入来源"');
  adoquery2.Open;
    for i := 1 to adoquery2.RecordCount do
    begin
      dbgrid1.Columns.[7].PickList.Add(adoquery2.FieldValues['内容']);
      adoquery2.next;
    end;