tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDataGridの行ヘッダに名前はつけれるのか?
記事No7672
投稿日: 2008/06/08(Sun) 11:32
投稿者コンドル
お世話になります。コンドルといいます。
現在CSVファイルで保存されたデータを取り込んで、DataGridに表示させるような
プログラムを作成しているのですが、DataGridの取り扱いで分からないことがあります。
DataGridの列ヘッダに列名を表示させる方法は分かっているのですが、どうしても
行ヘッダに行名を付ける方法がわかりませんでしたので、もしご存知の方がいましたら、
その方法をご教授お願いいたします。
列ヘッダに列名をつける方法はDataColumnオブジェクトを使用してできたので、
行ヘッダに行名をつけるにはDataRowオブジェクトを使用すればいいと考えたのですが・・。
行ヘッダにそもそも行名をつけること自体が不可能なのでしょうか?

[ツリー表示へ]
タイトルRe: DataGridの行ヘッダに名前はつけれるのか?
記事No7673
投稿日: 2008/06/08(Sun) 11:52
投稿者コンドル
> お世話になります。コンドルといいます。
> 現在CSVファイルで保存されたデータを取り込んで、DataGridに表示させるような
> プログラムを作成しているのですが、DataGridの取り扱いで分からないことがあります。
> DataGridの列ヘッダに列名を表示させる方法は分かっているのですが、どうしても
> 行ヘッダに行名を付ける方法がわかりませんでしたので、もしご存知の方がいましたら、
> その方法をご教授お願いいたします。
> 列ヘッダに列名をつける方法はDataColumnオブジェクトを使用してできたので、
> 行ヘッダに行名をつけるにはDataRowオブジェクトを使用すればいいと考えたのですが・・。
> 行ヘッダにそもそも行名をつけること自体が不可能なのでしょうか?

上記文章では、何がしたいのか伝わりにくいので補足です。
行ヘッダに行名をつけたい理由

・どんな行名をつけたいのかについて
行名と言っていますが、単に数字の連番を表示させたいだけです(1〜N)

・行ヘッダじゃないと駄目な理由
取得したデータをPG等の処理により絞り込むので、絞り込んだ後の行数が
何行あるのかを行名を付け加えることで確認したい。
列に同等の処理を加えてもいいのですが、横スクロールがあった場合、
表示されなくなる可能性があるため、その可能性を行名で表示させることにより
回避したいというのが理由です。

[ツリー表示へ]
タイトルRe^2: DataGridの行ヘッダに名前はつけれるのか?
記事No7674
投稿日: 2008/06/08(Sun) 13:36
投稿者花ちゃん
DataGridView を使用したのではだめなのですか?

[ツリー表示へ]
タイトルRe^3: DataGridの行ヘッダに名前はつけれるのか?
記事No7675
投稿日: 2008/06/08(Sun) 23:42
投稿者コンドル
> DataGridView を使用したのではだめなのですか?
花ちゃんさん。
返信ありがとうございます。

返事が遅くなってしまい申し訳ありません。
掲示板に投稿した後に色々調べているうちに花ちゃんさんの言われるように
DataGridViewで表示される方法を知りました。
もう少し調べてから投稿すればよかったです。すいません。

ただ問題は解決したのですが、連番ではなく文字で行名を定めたい場合
行名を定める方法はあるのでしょうか?
文字で行名を定める方法については調べ切れなかったので、できるか
できないかを純粋に知りたいのですが・・・。
この疑問に関しては、ただ純粋に知りたいというだけなので無視していただいて
かまいません。もし、その方法を知っていらっしゃる方がこれを見て教えても
いいよという方がいらっしゃるようでしたら、教えていただけるとありがたいです。

最後に花ちゃんさん何度も返信ありがとうございます。失礼します。

[ツリー表示へ]
タイトルRe^4: DataGridの行ヘッダに名前はつけれるのか?
記事No7676
投稿日: 2008/06/09(Mon) 07:03
投稿者花ちゃん
> ただ問題は解決したのですが、連番ではなく文字で行名を定めたい場合
> 行名を定める方法はあるのでしょうか?
> 文字で行名を定める方法については調べ切れなかったので、できるか
> できないかを純粋に知りたいのですが・・・。

具体的に、[文字で行名を定めたい]とはどのような文字を指しているのでしょうか?
それで、貴方はご自分でどこまで試されたのでしょうか?
A 〜 Z 等(漢字でも)の文字でも表示できたはずですが。

# .NET のバージョンも色々増えてきましたし、質問される場合は環境等も書き添える
 ようにして下さい。

[ツリー表示へ]
タイトルRe^5: DataGridの行ヘッダに名前はつけれるのか?
記事No7677
投稿日: 2008/06/09(Mon) 22:30
投稿者コンドル
> 具体的に、[文字で行名を定めたい]とはどのような文字を指しているのでしょうか?
> それで、貴方はご自分でどこまで試されたのでしょうか?
> A 〜 Z 等(漢字でも)の文字でも表示できたはずですが。
>
知りたいと言うことが先行してしまい、自分で試す事をしていませんでした。。。
もっと自分で試したり、調べたりしてそれでも分からない場合に質問させてもらいます。
花ちゃんさん。何度も返信していただきありがとうございます。

> # .NET のバージョンも色々増えてきましたし、質問される場合は環境等も書き添える
>  ようにして下さい。
>
そうですよね。。。
今度からはそうさせていただきます。
今更ですが、私の環境は.NET2003です。

また、お世話になることがあると思いますが、その時は色々注意されたことを踏まえて
本当に分からない場合やアドバイスが欲しいときに投稿させていただくようにします。
何度も言いますが、花ちゃんさん。本当にありがとうございました。

[ツリー表示へ]