我现在是用一个树和DBGrid组键,我要做成点击数控中的表,然后在DBGrid中显示出数据和表头,因为有许多表,我就用语句一个一个的设置Title和居中显示,感觉太麻烦,还有其他方法吗?还有,我怎么让DBGrid的表格是下拉的,可以选择所需要的值,这个值是从另一个表中读取的,同时是否能够设置存储的值和显示的值,请各位大侠帮帮小弟

解决方案 »

  1.   

    有一个picklist属性 设置下拉
      

  2.   

    我就用一个DBGrid那样能够对数有表都有用吗?
      

  3.   

    怎么让DBGrid的表格是下拉的,可以选择所需要的值,这个值是从另一个表中读取的//设置query的lookup字段,可以加态加入或是在设计期加入。
      

  4.   

    DBGrid中下拉列表的应用PickList\keylist
    with DBGridEh1 do
      begin
        SelectedField.FieldName  :='Field1'; 
        I := SelectedIndex;
        with AdoQuery1 do
        begin
          close;
          sql.clear ;
          sql.add(' select FieldMc from DictTable1 ');
          open;
          first;
          Columns[i].KeyList.Clear;
          Columns[i].picklist.Clear;
          while not eof do
          begin
            Columns[I].KeyList.Add(fieldbyname('FieldMc').AsString);
            Columns[I].PickList.Add(fieldbyname('FieldMc').AsString);
            next;
          end;
        end;
        Columns[i].AutoDropDown := true;
        SelectedField := Columns[i].Field;
      end;
      

  5.   

    我现在是想用wwlookupcombo来实现动态的连接,我刚学两个星期,我不知道如何来用,请各位大侠指点
      

  6.   

    http://expert.csdn.net/Expert/topic/2270/2270627.xml?temp=.90823
      

  7.   

    如果是第三方控件的话,如果调试的时候,在别的机器上,就挂了,因为用户的机器上可没有你用的那个第三方控件,所以建议最好还是使用delphi自带的控件