TreeView Cells未对齐

时间:2014-10-30 17:58:06

标签: c# asp.net treeview

我正在创建一个ASP.NET webapp中的树视图问题。我正在使用XenAPI并直接将项目加载到树视图中而不使用数据库。

从下图中可以看出,列表中的项目对于父节点“xenserver-kmmglbto”都是正确的。问题是我无法弄清楚为什么前面的细胞不对齐?我只是不明白为什么他们没有正确对齐并且看起来如此混乱?

enter image description here

protected void RefreshTreeView(Session XenSession)
{
    int hostCount = 0;

    List<XenRef<Host>> hostRefs = Host.get_all(CurrentSession);

    foreach (XenRef<Host> hostRef in hostRefs)
    {
        // obtain the full host record from the server
        Host host = Host.get_record(CurrentSession, hostRef);

        TreeView1.Nodes.Add(new TreeNode(host.name_label));

        // Get the list of VMs
        List<XenRef<VM>> vmRefs = VM.get_all(XenSession);

        foreach (XenRef<VM> vmRef in vmRefs)
        {
            // get the entire record for each VM.
            VM vm = VM.get_record(XenSession, vmRef);

            if (!vm.is_a_snapshot & !vm.is_snapshot_from_vmpp & !vm.is_control_domain & !vm.is_a_template)
            {
                TreeView1.Nodes[hostCount].ChildNodes.Add(new TreeNode(vm.name_label));
            }
        }
        hostCount++;
    }
}

1 个答案:

答案 0 :(得分:0)

好的,我终于解决了,我觉得自己是个白痴,但是我花了很长时间才想在发布之前解决这个问题。 :(

tr.pager td 
{
}

我从site.css样式表中删除了它,现在似乎已经修复了它。