C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
掲示板トップ
C# と VB.NET のサンプル
新規作成
利用方法/規約
ツリー表示
トピック表示
ランキング
記事検索
過去ログ
■99524
/ 1階層)
C#のDataGridView 動的に生成する場合
□投稿者/ とっちゃん
(760回)-(2022/04/21(Thu) 15:59:48)
■
No99521
(星は昴 さん) に返信
> DataGridView に乱数を表示させようとしているのですが、何回クリックしても最初画面表示されたままです。DataGridView をフォームデザイナーで貼り付けたときは正常に動きます。
> なぜ動的に生成した DataGridView ではまずいのでしょうか?
クリックする前に張り付いていたDataGridViewを表示したままにしているからではないでしょうか?(結果的に隠れた状態)
この場合、DataGridViewを新たに用意するのではなく、DataSourceに割り当てている
DataTable だけ変更すればいいように思います。
段取り的には、
var DataGrid = new DataGridView();
としている箇所を
var DataGrid = dataGridView1; // 実際にデザイナーで張り付けたコントロールを指定
とし、
DataGridViewと親の関係処理を行っている部分をカットしてやればいいように思いますが、それでは都合が悪い何かがあるのでしょうか?
編集キー/
編集
前の記事
(元になった記事)
次の記事
(この記事の返信)
←C#のDataGridView 動的に生成する場合
/星は昴
→Re[2]: C#のDataGridView 動的に生成する場合
/星は昴
上記関連ツリー
C#のDataGridView 動的に生成する場合
/ 星は昴
(22/04/21(Thu) 15:04)
#99521
├
Re[1]: C#のDataGridView 動的に生成する場合
/ 魔界の仮面弁士
(22/04/21(Thu) 17:29)
#99526
└
C#のDataGridView 動的に生成する場合
/ とっちゃん
(22/04/21(Thu) 15:59)
#99524
←Now
└
Re[2]: C#のDataGridView 動的に生成する場合
/ 星は昴
(22/04/21(Thu) 19:16)
#99527
解決済み
└
Re[3]: C#のDataGridView 動的に生成する場合
/ 魔界の仮面弁士
(22/04/21(Thu) 19:42)
#99528
解決済み
上記ツリーを一括表示
/
上記ツリーをトピック表示
上記の記事へ返信
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
URL は自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
名前
(*必須)
E-Mail (任意)
Web サイト (任意)
投稿モード
通常モード
図表モード (ソースコードを貼る場合はこちらを使用)
本文
(質問の場合は、開発環境・使用言語のバージョンなどを最初に書いてください)
■No99524 (とっちゃん さん) に返信 > ■No99521 (星は昴 さん) に返信 >> DataGridView に乱数を表示させようとしているのですが、何回クリックしても最初画面表示されたままです。DataGridView をフォームデザイナーで貼り付けたときは正常に動きます。 >> なぜ動的に生成した DataGridView ではまずいのでしょうか? > > クリックする前に張り付いていたDataGridViewを表示したままにしているからではないでしょうか?(結果的に隠れた状態) > この場合、DataGridViewを新たに用意するのではなく、DataSourceに割り当てている > DataTable だけ変更すればいいように思います。 > > 段取り的には、 > var DataGrid = new DataGridView(); > としている箇所を > var DataGrid = dataGridView1; // 実際にデザイナーで張り付けたコントロールを指定 > とし、 > DataGridViewと親の関係処理を行っている部分をカットしてやればいいように思いますが、それでは都合が悪い何かがあるのでしょうか? > > >
編集キー
自分の投稿を編集する時に必要です
(半角8文字以内)
解決済み
/
解決したらチェックしておきましょう。
プレビュー/
管理者用
-
Child Tree
-