如何在asp.net中制作多根家庭成员树

本文关键字:家庭 成员 asp net | 更新日期: 2023-09-27 18:07:23

我尝试过与数据库的谷歌可视化图表。但问题是我只能定义一个与直线的关系。我可以定义直线上的任何关系。我真正想要的是我可以把儿子的父亲和母亲的联系起来,而不仅仅是其中一个。

我得到什么输出

var data = new google.visualization.DataTable();
            data.addColumn('string', 'Name');
            data.addColumn('string', 'Manager');
            data.addColumn('string', 'ToolTip');
            for (var i = 0; i < r.d.length; i++) {
                var UserId = r.d[i][0].toString();
                var UnderId = r.d[i][1] != 0 ? r.d[i][1].toString() : '';
                var RelName = r.d[i][2].toString();
                var UserName = r.d[i][3].toString();
                var fName = r.d[i][4].toString();
                var ProPic = r.d[i][5] != null ? r.d[i][5].toString() : '';
                data.addRows([[{ v: UserId, f: '<b>' + RelName + '</b>' + '<br />' + '<img src="ProfilePic/' + ProPic + ' " height="80px" widht="50px"/>' + '<br />' + fName + '<br />'+'User Id :'+ UserId}, UnderId, '']]);
            }
            var chart = new google.visualization.OrgChart(document.getElementById('chart'));
            //var chart = new google.visualization.OrgChart($("#chart")[0]);
            chart.draw(data, { allowHtml: true });

如何在asp.net中制作多根家庭成员树

这个用例不时出现。Google Charts的组织结构图不支持多个父节点。没有变通方法。

他们说他们正在计划重写一些奇怪的图表,比如组织结构图,使API更接近于所有其他图表。到目前为止,我还没有看到任何新版本的迹象,也没有宣布任何日期。