- PR -

DataGridのヘッダーについて

投稿者投稿内容
masa
常連さん
会議室デビュー日: 2002/07/15
投稿数: 38
お住まい・勤務地: 福岡県
投稿日時: 2006-09-12 14:42
環境はOSWin2000 .NET2003です。

ヘッダを
-----------------------------
| |cccccccccc| |
aaaaa|bbbb|----------|ffffff|
| |ddddd|eeee| |
-----------------------------

上の図のようにしたいと考えてるんですが、うまくいきません。
もちろんここの過去のスレとかも参考にしたんですが…

私が行なおうとしたのは、
プロパティビルダーで作成したヘッダの上に
ヘッダを1行追加しました。
そして追加した行と作成した行を結合しようとしたんですが
うまくいきません。
まだまだ初心者で過去のスレを理解してない部分があるのかも
知れませんが、どなたかアドバイスよろしくお願いします。
masa
常連さん
会議室デビュー日: 2002/07/15
投稿数: 38
お住まい・勤務地: 福岡県
投稿日時: 2006-09-12 14:50
すみません書き忘れてました。
ASP.NETでVBで作成しています。
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-09-12 15:12
表示が崩れてて、やりたいことがよくわかりませんが、とりあえず↓を一通り読んだほうがいいかと。

http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html#i30
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-09-12 15:29
引用返信すると本文で復元されるけどねー。
コード:
-----------------------------
     |    |cccccccccc|      |
aaaaa|bbbb|----------|ffffff|
     |    |ddddd|eeee|      |
-----------------------------

masa
常連さん
会議室デビュー日: 2002/07/15
投稿数: 38
お住まい・勤務地: 福岡県
投稿日時: 2006-09-12 16:54
ぶさいくさん見やすくしてもらってありがとうございます。
やりたい事は最終的には図のようにヘッダーをしたいと思ってます。

私がやろうとした手順は、
1,プロパティビルダを使ってヘッダーを作成しました。

|aaaaa|bbbb|ddddd|eeee|ffffff|

2,1で作成したヘッダーの上に
item = New DataGridItem(-1, -1, ListItemType.Item)

cell = New TableCell
cell.ColumnSpan = 1
cell.RowSpan = 1
cell.Text = "aaaa"
item.Cells.Add(cell)

cell = New TableCell
cell.ColumnSpan = 1
cell.RowSpan = 1
cell.Text = "bbbb"
item.Cells.Add(cell)

cell = New TableCell
cell.ColumnSpan = 2
cell.RowSpan = 1
cell.Attributes.Add("ALIGN", "CENTER")
cell.Text = "cccccccccc"
item.Cells.Add(cell)

cell = New TableCell
cell.ColumnSpan = 1
cell.RowSpan = 1
cell.Text = "ffffff"
item.Cells.Add(cell)

DataGrid1.Controls(0).Controls.AddAt(0, item)

で一行追加しました。

3,最後に1で作成した行と2で作成した行のa,b,fの列のみ結合させようとしたんですが
 うまくいかなくて困ってます。
末記入
常連さん
会議室デビュー日: 2006/09/05
投稿数: 23
投稿日時: 2006-09-12 17:24
とりあえず目標の表をテーブルタグ使って書くとどこが間違ってるかわかると思うよ
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-09-12 17:57
これって、行方向でも結合されているんじゃ・・・

引用:

末記入さんの書き込み (2006-09-12 17:24) より:

とりあえず目標の表をテーブルタグ使って書くとどこが間違ってるかわかると思うよ


確かに。
なれないうちは、この方法が良いかもしれませんね。
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-09-12 18:16
引用:

masaさんの書き込み (2006-09-12 16:54) より:
ぶさいくさん見やすくしてもらってありがとうございます。


ひどい。。。
管理者に報告します。







                                  ウソw

スキルアップ/キャリアアップ(JOB@IT)