使用UltraWebGrid做多层树形数据绑定,首先我有五张表,表A,表B,表C,表D,表E,其中表A是根表且是B、C、D的父表,B是E的父表。然后用DataSet的Relations做关系关联,分别是ds.Relations.add("A",A.Cloumns["AID"],B.Cloumns["AID"]);ds.Relations.add("A",A.Cloumns["AID"],C.Cloumns["AID"]);ds.Relations.add("A",A.Cloumns["AID"],C.Cloumns["AID"]);ds.Relations.add("A",A.Cloumns["AID"],D.Cloumns["AID"]);ds.Relations.add("B",B.Cloumns["BID"],E.Cloumns["EID"]);做好关系后UltraWebGrid.DataSource = ds;UltraWebGrid.DataBind();绑定数据,但是结果主显示了表A->表B->表E,这个分支,而表C,表D没显示出来,请大侠们指教迷津!