我在我的www.example.com页面中有asp.netasp:TreeView,它在代码隐藏中生成复选框。
<asp:TreeView ID="TreeView1" Width="250px" NodeWrap="true"
ExpandDepth="1 ShowCheckBoxes="All" runat="server">
</asp:TreeView>
在代码隐藏中,元素和子元素在结果集循环中以这种方式生成。
TreeNode tn1 = new TreeNode();
TreeNode tn2 = new TreeNode();
tn2.Text = "Child1";
tn2.Value = "Child2";
tn1.ChildNodes.Add(tn2);
然而,在页面的复选框没有正确对齐。我想他们水平左对齐。任何建议,请。
2条答案
按热度按时间qybjjes11#
树视图使用了一个很难改变的特定HTML结构...但是你可以使用CSS来调整复选框的位置,或者使用一个替代控件(repeater绑定到一个数据源,该数据源有一个索引参数指示缩进多少空格,但这将不具有展开折叠功能)。
ar7v8xwq2#
添加了一个css类,现在复选框和水平对齐前的空格被删除,工作正常。