我正在从集合对象(“Key”,“value”,“rank”,“child”)中构建数据表(“Key”,“value”),然后绑定到checkboxlist。 (这很好用)
现在,我需要将数据绑定到复选框列表,以便对于集合对象 -
像 - CollectionObjects -
key - value - rank - child
1 - 讨论 - 1 - 0
2 - 项目 - 1 - 2
3 - 提供的项目 - 2 - 0
4 - 订购商品 - 2 - 0
显示为(忽略文本活动操作) -
我可以重新编写整个代码,手动添加ListItems并添加像
这样的属性CheckBoxList1.Items [0] .Text =“< b> Items< / b>”;
CheckBoxList1.Items 1。Attributes.Add(“style”,“margin-left:10px;”);
然而,这似乎并不理想。当我将Datasource作为Datatable时可以做到吗?
答案 0 :(得分:0)
您应该为列表项的每个级别定义CSS类,然后在创建它们时,将正确的样式标记附加到每个元素。这样,您可以在应用程序中没有硬代码样式信息的情况下微调格式。
请查看enter link description here了解一些基本的入门信息。
答案 1 :(得分:0)
创建列表项时,您添加样式属性,例如
ListItem li = new ListItem("my list item");
li.Attributes.Add("style", "font-style:italic;");
这将以斜体字体显示项目。