私は、カスタムビジネスオブジェクトのBindingList<T>
にDeckID、Name、UserID、Size、およびNotesフィールドをバインドしたDataGridView
を持っています。外部キーを使用したDataGridView BindingDataSource
これはIDataReader
オブジェクトを介して、MSSQLデータベースから呼び出されています。さて、私の問題は、UserIDは、私のデータベースでは、Usernameフィールドを持つSystemUserというテーブルへの外部キーである整数です。
私がしたいことは、自分のデータベースのSystemUserテーブルからUsernameを取得し、それをUserIDに基づいて表示し、その名前を表示することです。これはGridView
を使用してWebForms
で非常に簡単でしたが、WindowsForms
アプリではそれほど多くありませんでした。
あなたはあなたがそれらのテーブルを結合するカスタムクエリを書くことができ –
プラットフォームタグ(シルバー、asp.net、リサイズなど)を追加する必要があります。 – pistipanko
真ですが、SQLからの特定のクエリと、そのクラスのデータプロバイダとコントローラを保持する新しいクラスを作成する必要があります。私はそれがWebフォームでこれを行うことが可能であることを知っているので、私はそれがWindowsフォームで実行可能でなければならないことは確かです。私の考えでは、これはかなり一般的なものでなければなりません... – Jack