gpt4 book ai didi

c# - 如何更改组合框列表中项目的颜色

转载 作者:太空宇宙 更新时间:2023-11-03 21:17:49 24 4
gpt4 key购买 nike

我有一个 ComboBoxList,它下面有特定的项目和一个按钮。在点击事件中,如果已选中(将文本颜色更改为红色或绿色),我想更改项目的更改文本颜色。但是,如果项目颜色已经更改(变为红色或绿色)并且项目在第二轮中未选中,则颜色应恢复为原始颜色。以下是我尝试过的代码片段。

ASPX

<body>
<form id="form1"
runat="server">
<div>
<asp:checkboxlist runat="server"
EnableViewState="true"
id="cbl" />
<asp:Button ID="Button1"
runat="server"
Text="Button"
OnClick="Button1_Click" />
</div>
</form>
</body>

服务器端

protected void Button1_Click(object sender, EventArgs e)
{
for ( int i =0; i< count; i++)
{
if (this.ColumnsList.Items(i).Selected)
{
this.ColumnsList.Items(i).Attributes.Add("style", "Color=Red;");
}
}
}

错误信息是

Non-invocable member 'System.Web.UI.WebControls.ListControl.Items' cannot be used like a method.

出了什么问题?

最佳答案

也许:

    if (this.ColumnsList.Items[i].Selected)
{
this.ColumnsList.Items[i].Attributes.Add("style", "color: red;");
}

关于c# - 如何更改组合框列表中项目的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32815480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com