【问题标题】:Change style for selected items in a checkboxlist更改复选框列表中选定项目的样式
【发布时间】:2012-10-11 09:14:44
【问题描述】:

是否可以为呈现为表格的复选框列表中的选定项目定义不同的样式? 例如,如果选中一个项目,我希望将文本更改为粗体/更改颜色。

【问题讨论】:

  • 可以使用 Listitem1.attribute.add("style","...");

标签: c# asp.net visual-studio-2010


【解决方案1】:

另一个有用的注释,正如 Mennan 之前提到的:

protected void formViewProducts_DataBound(object sender, EventArgs e)
{    
    CheckBoxList cblProducts = formViewProducts.FindControl("cblProducts") as CheckBoxList;
    var productsList = products.ToList();
    foreach (Product product in productsList)
    {
        cblProducts.Items[product.productCode - 1].Selected = true;
        cblProducts.Items[product.productCode - 1].Attributes.Add("style", "color: red; font-weight: bold");
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多