小弟想请教下,比如两个表AA、aa,表AA的列A、B、C 要和 表aa的列a、b、c建立对应关系,这个关系是未确定的,比如A对应a、b、c的其中的任意一列,这个想做出来可供选择的,也就像以前读书时这边三个,那边三个,中间一对一画线这样,像这种映射关系的功能在界面上是怎么设计的?

解决方案 »

  1.   

    相同的目标可能会有不同的实现,看你自己的需要是什么。比如简单的方法是在Grid的一列显示A表字段,另一列显示a表的字段,一个表的字段固定,另一个选择即可。当然你可以做图形化的动态关联,像Visio等设计工具里一样,当然这样实现起来就很麻烦了
      

  2.   

    我也是想这么做的,原来的公司不想用三方控件,自带的grid能实现下拉吗?他们是用四个tlistbox,排成四列,两边的两列把A,a两表填满,中间两列建立关系,可调整顺序和增减字段。没有其它好的方案,把分给你了。