0

我在尝试在 c# 中动态更改代码后面的背景或前景色时遇到了困难。复选框位于项目模板内,项目模板位于网格视图内。gridview 与数据绑定,所以有很多复选框,我需要做的是更改特定复选框的颜色。

4

1 回答 1

1

在 GridView 的 RowDataBound 事件中编写以下代码。找到该复选框,之后您可以访问该复选框的属性

  if (e.Row.RowType == DataControlRowType.DataRow)
            {
                CheckBox chk = (CheckBox)e.Row.FindControl("checkBox1");
                chk.BackColor = System.Drawing.Color.Black;
           }
于 2012-09-14T07:46:31.940 回答