更改复选框列表中所选项目的样式

时间:2012-10-21 09:20:10

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

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

1 个答案:

答案 0 :(得分:0)

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");
    }
}