開発環境:ASP.NET(VS2010,C#.NET, .NETFramework4.0 ブラウザはIE限定)
いつもお世話になっております。
客先要望による、今回実施したい処理は下記になります。
・行ヘッダーを2行にしたい
・一部の列に関しては2行を結合したい
・結合していない列は、1行を横書き、もう1行を縦書き表示としたい
色々とサイトを見させて頂きながらヘッダー行は追加できましたが、現状のヘッダーの上に追加されてしまいます。
それでは、追加された後でヘッダーのテキストを変更したり列を結合しようと思ったのですが、どうしていいのかが分かりません。
現時点では、GridViewのPreRenderイベントに下記コードを記載しています。
//GridViewにヘッダーを1行追加する。
GridViewRow gvrHeader = new GridViewRow(-1, -1, DataControlRowType.Header, DataControlRowState.Normal);
TableCell cell1 = new TableCell();
cell1.ColumnSpan = gvBumonList.Columns.Count;
cell1.Text = "";
gvrHeader.Cells.Add(cell1);
gvBumonList.Controls[0].Controls.AddAt(1, gvrHeader);