コンボボックスとデータグリッドビューにテーブルのデータを表示する

少し前の記事の続きとして、データグリッドビューも貼って、コンボボックスと同じようにデータソースを設定してみる。


まずはコンボボックス。


次にグリッドビュー。


ボタンを2つ用意して、データソースに割り当てるコードを書いておく。これは、データを「'multimarkerDataSet.aテスト結果」 テーブルに読み込むもの。

this.aテスト結果TableAdapter.Fill(this.multimarkerDataSet.aテスト結果);


this.aテスト結果TableAdapter.FillGroupByテスト名称(this.multimarkerDataSet.aテスト結果);


2番めのボタンは、テスト名称をGroupByするSQLを使うメソッドを呼んでいます。

このソフトを動かして、1番目のボタンをクリックするとすべてのデータが表示される。


2番目のボタンをクリックすると、GroupByされたデータが表示される。グリッドを再表示するコードは全く書いていないのに書き換わるのは、なんだかすごい。(どういう仕組みなのかしら?)


コンボボックスだけでなく、グリッドビューも同時に書き換わる。同じデータソースを参照しているので当たり前なのだが、初めてだと、びっくりする。


コメント

このブログの人気の投稿

varchar をデータ型 numeric に変換中に、算術オーバーフロー エラーが発生しました。