tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB.NET2003のDataGridコントロールについて
記事No4327
投稿日: 2006/09/27(Wed) 09:53
投稿者たぬきくん
お世話になります。
VB.NET2003で、MsFlexGridコントロールの代用としてDataGridコントロールを使いたいと思って、
色々調べて見たのですが、どのようにしたら良いのか、いまいち分かりません。
Web上のどこかに、サンプルコードなど(ヒントになりそうなものなら何でも)公開されていませんでしょうか?
何卒、よろしくお願い致します。

[ツリー表示へ]
タイトルRe: VB.NET2003のDataGridコントロールについて
記事No4333
投稿日: 2006/09/27(Wed) 14:55
投稿者花ちゃん
> Web上のどこかに、サンプルコードなど(ヒントになりそうなものなら何でも)
>公開されていませんでしょうか?

聞くよりWEBで検索した方が早いのでは。
http://dobon.net/vb/dotnet/index.html#datagrid
http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html

[ツリー表示へ]
タイトルRe^2: VB.NET2003のDataGridコントロールについて
記事No4342
投稿日: 2006/09/28(Thu) 09:15
投稿者たぬきくん
ご返答、ありがとうございます。
DataGridコントロールは、DataSourceを指定しなければ使えないのでしょうか?
実は、MsFlexGridコントロールをDBに連結させず、データ入力用コントロールして使用しています。
具体的に言うと、
「RowsプロパティとColsプロパティで行列数を指定し、ユーザの入力値を、KeyRessイベントで
取得し、セルに表示する。」といった具合です。

DataGridコントロールは、このような使用は出来るのでしょうか?
調べた限りでは、無理そうなんですよね。
んー。皆さん、こういう場合、どのような対応を取っているのでしょうか?
お手数ですが、ご存知の方、よろしくお願い致します。

[ツリー表示へ]
タイトルRe^3: VB.NET2003のDataGridコントロールについて
記事No4344
投稿日: 2006/09/28(Thu) 10:14
投稿者花ちゃん
> 実は、MsFlexGridコントロールをDBに連結させず、データ入力用コントロールして使用していま

だったら、.NET でもMsFlexGridコントロール を使用すればいいのでは。
http://hanatyan.sakura.ne.jp/dotnet/msfgfram.htm

又、Excel を使ったり、VB2005 なら、DataGridView を使用するとか、市販のグリッド系の
コントロールを使用するとか、ご自分の目的に合った物が色々あるかと思うのでご自分で
探して見て下さい。(他人に貴方の目的に合った物を尋ねても解らないでしょう)
入門書等にもコントロールの使い方、説明は書いてありますので、ご覧になるのも
いいかと思いますよ。

[ツリー表示へ]
タイトルRe^4: VB.NET2003のDataGridコントロールについて
記事No4357
投稿日: 2006/09/29(Fri) 13:54
投稿者たぬきくん
ご返答ありがとうございます。

>
> だったら、.NET でもMsFlexGridコントロール を使用すればいいのでは。
> http://hanatyan.sakura.ne.jp/dotnet/msfgfram.htm
>
> 又、Excel を使ったり、VB2005 なら、DataGridView を使用するとか、市販のグリッド系の
> コントロールを使用するとか、ご自分の目的に合った物が色々あるかと思うのでご自分で
> 探して見て下さい。(他人に貴方の目的に合った物を尋ねても解らないでしょう)
> 入門書等にもコントロールの使い方、説明は書いてありますので、ご覧になるのも
> いいかと思いますよ。

.NETでMsFlexGridコントロールを使用したり、市販のコントロールを使用したりとやり方は色々あるのですが、
このような方法を採る前に、.NET2003の標準コントロールで対応出来ないかと思い、色々と調べていました。
調べた結果、どうも出来なさそうな感じでしたが、ひょっとしたら有用な意見が聞けるかも知れないと思い、
この掲示版にアップしたのですが…。
お手数をお掛けしました。ありがとうございました。

[ツリー表示へ]