在DBGRID中如何象DELPHI属性设置拦中,选定一Cell时,在旁边出现一个小的选择按钮? 以打开不同的项目?

解决方案 »

  1.   

    //参考如下代码~~
    procedure TForm1.DBGrid1EditButtonClick(Sender: TObject);
    begin
      Caption := DBGrid1.Columns[DBGrid1.SelectedIndex].FieldName;
    end;procedure TForm1.Table1AfterOpen(DataSet: TDataSet);
    begin
      DBGrid1.Columns[0].ButtonStyle := cbsEllipsis; //可以在设计期间设置~~
      DBGrid1.Columns[1].ButtonStyle := cbsEllipsis;
      DBGrid1.Columns[2].ButtonStyle := cbsEllipsis;
    end;
      

  2.   

    dbgrid1.Columns[0].PickList.Add('item1');
       dbgrid1.Columns[0].PickList.Add('item2');
      

  3.   

    同意 zswangII(伴水清清)(职业清洁工)
      

  4.   

    procedure TForm1.Table1AfterOpen(DataSet: TDataSet);
    begin
      DBGrid1.Columns[0].ButtonStyle := cbsEllipsis; //可以在设计期间设置~~
      DBGrid1.Columns[1].ButtonStyle := cbsEllipsis;
      DBGrid1.Columns[2].ButtonStyle := cbsEllipsis;
    end;
    以上也行,
    也可以在程序设计是静态设置该属性
      

  5.   

    好像有LookUpCombobox的功能吧??