我正在创建一个ASP.NET webapp中的树视图问题。我正在使用XenAPI并直接将项目加载到树视图中而不使用数据库。
从下图中可以看出,列表中的项目对于父节点“xenserver-kmmglbto”都是正确的。问题是我无法弄清楚为什么前面的细胞不对齐?我只是不明白为什么他们没有正确对齐并且看起来如此混乱?
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++;
}
}
答案 0 :(得分:0)
好的,我终于解决了,我觉得自己是个白痴,但是我花了很长时间才想在发布之前解决这个问题。 :(
tr.pager td
{
}
我从site.css样式表中删除了它,现在似乎已经修复了它。