我在尝试在c#中的代码后面动态更改背景或前景色时遇到了困难。该复选框位于itemtemplate中,其中itemtemplate位于gridview内。 gridview与数据绑定,因此有很多复选框,我需要做的是更改spesific复选框的颜色。
答案 0 :(得分:1)
将以下代码写入GridView.Find的RowDataBound事件中的checkBox,之后您可以访问该checkBox的属性
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox chk = (CheckBox)e.Row.FindControl("checkBox1");
chk.BackColor = System.Drawing.Color.Black;
}