听一下各位的建议,看看怎么做比较好.
有3个表A,B,C,其中A和B,B和C是一对多的关系,就好像A(国家)->B(省份)->C(城市).需要的功能就是对每条记录的基本操作如新建,编辑,删除,保存.
如果是你,怎么做呢?怎么导航?用哪些控件?

解决方案 »

  1.   

    所有表每一记录最好设一唯一ID,以免更新时麻烦.
    B表中要有一列用于记录所属A表记录的ID,
    C表中要有列用于记录所B表记录的ID.
      

  2.   

    如果简单的说三行(假设)
    首先一个dropdownlist三项  国家--省--城市下一行是并排两个DropDownlist,一个textbox,一个按钮
    根据三选一得的结果有选择的显示dropdownlist,也决定textbox显示的是什么值
    按钮用来做添加操作最后一行一个DataGrid根据第一行的和第二行邦定数据,添加完整的修改,删除,更新功能
      

  3.   

    create table a(
    id int identity,
    name nvarchar(20)
    primary key(id)
    )
    create table b(
    id int identity,
    aid int references a(id),
    name nvarchar(20)
    primary key(id)
    )
    create table c(
    id int identity,
    bid int references b(id),
    name nvarchar(20)
    primary key(id)
    )
      

  4.   

    A做成树,放在左边,
    B做成下拉列表,放在右上,
    C做成表格,B的下面.
      

  5.   

    popcorn(米花)的方法挺简单明了.
    今晚结贴,看看有没有更多想法.:)
      

  6.   

    A做成树,放在左边,
    B做成下拉列表,放在右上,
    C做成列表,放在B的下面.
    建议C做成列表。当A和B改变时,C比较容易实现连动,也方便选择。
    再放三个按钮(保存、修改、删除)