如何使 CheckBoxList 中的一个 ListItem 为斜体,其余部分缩进
我正在从集合对象(“Key”、“value”、“rank”、“child”)构建数据表(“Key”、“value”),然后绑定到复选框列表。 (这很好)
现在,我需要以这样的方式将数据绑定到复选框列表:对于集合对象,
- 缩进“排名”为 2 的任何值
- 将“子”>0 的任何值斜体化并删除他们的复选框。
像这样的东西—— CollectionObjects-
键 - 值 - 排名 - 子项
1 - 讨论 - 1 - 0
2 - 项目 - 1 - 2
3 - 提供的项目 - 2 - 0
4 - 订购的项目 - 2 - 0
显示为(忽略文本活动操作)-
我可以重写整个代码,手动添加 ListItems 并添加属性,例如 -
CheckBoxList1.Items[0].Text = "Items";
CheckBoxList1.Items1.Attributes.Add("style", "margin-left:10px; ”);
然而,这似乎并不理想。当我将数据源作为数据表时可以完成吗?
I am building a datatable ("Key", "value") out of a collection object ("Key","value","rank","child") and then binding to the checkboxlist. (This works fine)
Now, I need to bind the data to checkbox list in such a way that for a collection object -
- Indenting any values that have a "rank" of 2
- Italicizing any values that have >0 "child" and removing their checkboxes.
Something like -
CollectionObjects-
key - value - rank - child
1 - discussion - 1 - 0
2 - items - 1 - 2
3 - item provided - 2 - 0
4 - item ordered - 2 - 0
Display as (Ignore text Activity Action)-
I can re-write the entire code the manually add ListItems and add attributes like -
CheckBoxList1.Items[0].Text = "< b >Items< / b >";
CheckBoxList1.Items1.Attributes.Add("style", "margin-left:10px;");
However, this doesn't seem ideal. Can it be done when I have the Datasource as Datatable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该为列表项的每个级别定义 CSS 类,然后在创建它们时,将正确的样式标签附加到每个元素。这样您就可以微调格式,而无需在应用程序中包含硬代码样式信息。
请查看在此处输入链接说明,了解一些基本的入门信息。
You should define CSS classes for each level of your list items, then as you create them, attach the correct style tags to each element. That way you can fine tune formatting without having hard code style information in your application.
Have a look at enter link description here for some basic getting started info.
创建列表项时,您添加一个样式属性,例如
这将以斜体字体呈现该项目。
When creating the list items you add a style attribute like
This will render the item with an italic font.