Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C#のコードの背後で背景色または前景色を動的に変更しようとすると問題が発生しました。チェックボックスはitemtemplate内にあり、itemtemplateはグリッドビュー内にあります。グリッドビューはデータにバインドされているため、多くのチェックボックスがあります。必要なのは、特定のチェックボックスの色を変更することです。
この次のコードを GridView.Find の RowDataBound イベント内に記述します。その checkBox の後、その checkBox のプロパティにアクセスできます。
if (e.Row.RowType == DataControlRowType.DataRow) { CheckBox chk = (CheckBox)e.Row.FindControl("checkBox1"); chk.BackColor = System.Drawing.Color.Black; }