0

特定の行に対して特定の数のセルをフォーマットするグリッドビューがあります。

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) が必要になりました。行は常に隣同士になります。

行を動的に選択するにはどうすればよいですか?

4

0 に答える 0