特定の行に対して特定の数のセルをフォーマットするグリッドビューがあります。
protected void hoursReportGridView_OnRowDataBound(Object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowIndex == 1 || e.Row.RowIndex == 2)
{
for (int i = 0; i < 14; i++)
{
e.Row.Cells[i].ForeColor = Color.Black;
e.Row.Cells[i].BackColor = ColorTranslator.FromHtml("#EAFDB3");
e.Row.Cells[i].Font.Bold = true;
}
}
}
}
現在、変更される行は静的です (行 1 と 2)。
グリッドビューに機能を追加したので、動的な行数 (2 ~ 10) が必要になりました。行は常に隣同士になります。
行を動的に選択するにはどうすればよいですか?