Top > プログラミング > .NET Tips> DataGridViewの列にコンボボックスを表示する

DataGridViewの列にコンボボックスを表示する」への評価、コメント

評価

良い / 悪い = 63 / 13 (「良い」の割合 = 0.829 , 人気度 = 1.559

評価する

コメント一覧


通常のコメント
匿名 2017/09/13 (Wed) 13:14:17
DataGridViewComboBoxColumn.DisplayStyleForCurrentCellOnlyの使い方が分かりません。
お手数ですが下のコンボボックスの表示を変える方法も解説していただけると幸いです。

通常のコメント
管理人 2016/06/14 (Tue) 00:46:32
> DataSourceプロパティを使用した例を試した結果
> 以下のようなエラーダイアログが表示されます。

記事にありますように、この例は、"Week"列が整数型である必要があります。その前の例と同じ文字列型ですと、エラーが発生します。

通常のコメント
あゆむ 2016/06/13 (Mon) 15:54:52
連投すいません
DataSourceプロパティを使用した例
のところで、
//表示する列の名前を設定する
column.DataPropertyName = dataGridView1.Columns["Week"].DataPropertyName;
の記述がありますが、列名を設定するなら
column.HeaderText = "Week";
のような気がします。
とりあえず、該当行を変更したらいけました。ご報告まで。

通常のコメント
あゆむ 2016/06/13 (Mon) 13:34:35
VisualStudioCommunity2015で
DataSourceプロパティを使用した例を試した結果
以下のようなエラーダイアログが表示されます。

「DataGridViewで次の例外が発生しました:
System.FormatException: DataGridViewComboBoxCellの値が有効ではありません
この規定のダイアログを置き換えるには、DataErrorイベントをハンドルしてください。」

通常のコメント
管理人 2015/02/9 (Mon) 00:59:40
> 「"Week"列にバインドされているデータを表示する」の意味が分かり辛かったです。

遅ればせながら、説明を書き直しました。少しは分かりやすくなったのではないかと思います。ご指摘、ありがとうございました。

通常のコメント
katu67 2014/12/25 (Thu) 14:50:41
>、私も上手なヘルプの読み方を知りたいと思う一人です。

お礼文遅くなって申しありませんでした。
私も少しずつですが、これからもいろいろ試していくことにします。本当にありがとうございました。

通常のコメント
管理人 2014/12/1 (Mon) 02:36:04
> ヘルプの見方を等を教えていただけりば有りがたいです。

多分私の読解力に問題があるのだとは思うのですが、私もヘルプの説明はほとんど分かりません。そのため、とりあえずテストのためのプロジェクトを作成して、実際にいろいろ試してみることにしています。もちろんネットで情報を集めたりもするのですが、説明が英語で理解できないことがほとんどですので、やはり実際に試すことになってしまいます。ご質問の回答にまったくなっておらず申し訳ありませんが、私も上手なヘルプの読み方を知りたいと思う一人です。

通常のコメント
katu67 2014/11/29 (Sat) 17:01:02
C#のヘルプを読んでも全く理解できなかったのですが
この記事を読んで非常にわかりやすいです。
如何したら、このような回答が導き出されるのか
ヘルプの見方を等を教えていただけりば有りがたいです。

通常のコメント
匿名 2014/11/19 (Wed) 19:55:06
「"Week"列にバインドされているデータを表示する」の意味が分かり辛かったです。
"Week"列とバインドされてComboBoxの値が変わると"Week"の値も変わると分からなかった。
しかしおかげさまで、xmlファイルをDataSourceにしてdataGridViewに表示している場合に
"Week"を任意の"列名"に変えて"Value"の値の整合性を取ることで希望の動作が行えました。

評価の理由
橋浦 光 2013/09/11 (Wed) 16:53:47
評価:良い
分かりやすく 実際に実行したらそのまま動くのでありがたいです。ほかのサンプルで動かないのがよくあるので助かりました。

通常のコメント
aru 2011/07/13 (Wed) 10:27:19
設定した値を取得するにはどうすればよいのでしょうか???

評価の理由
なりけん 2010/07/5 (Mon) 11:17:23
評価:良い
とてもわかりやすい。

評価の理由
Yu 2010/03/6 (Sat) 18:04:49
評価:良い
勉強になりました。
ありがとうございました。

評価の理由
こじま 2009/11/18 (Wed) 16:44:52
評価:良い
いつも、助かります。

評価の理由
匿名 2009/09/2 (Wed) 22:05:02
評価:良い
とてもわかりやすいです。
まさにかゆい所に手が届くという感じ。

評価の理由
Parker 2008/11/6 (Thu) 16:58:19
評価:良い
VB勉強開始間もない自分にも分かりやすかったです

評価の理由
かおなし 2007/08/22 (Wed) 16:37:52
評価:良い
C#を勉強中で、dataGridViewのComboboxにデータを追加する方法が分からなかったので、とても参考になった。

評価の理由
しん 2007/06/6 (Wed) 14:32:39
評価:良い
コンボボックスの値の持ち方が参考になりました。

評価の理由
beachflags 2007/05/16 (Wed) 10:01:55
評価:良い
シンプルで非常にわかりやすかったです。

コメントの投稿

[説明]