2017-07-13 3 views
-1

私は、データベース内の行に基づいて列が生成されバインドされるGridView(好ましくはtelerik)を作成したいと考えています。グリッドは次のようになります。 enter image description hereデータベーステーブルによって列が決定されるGridViewの作成およびバインド方法は?

次に、データベースの設定例を示します。 - 従業員の名前のリスト

States-確認のために社員、STATEID、およびブール値を持つテーブルを結合するEmployeeStates-米国

のリスト

従業員を次のように 私は3つのデータベーステーブルを持っていますまたはチェックしないでください。

新しいローを両方のデータベーステーブルに追加して、従業員のリストと都市のリストが長くなるようにすることができます。 これをGridViewにどのようにバインドするのですか?

+0

実際には、telerikのWebサイトにアクセスし、ドキュメントを検索してみましたか?彼らはまた、デモなどを持っています。 – Kixoka

+0

私はそこを見るでしょう。しかし、これはTelerik固有のものですか?私はそれが任意のGridViewで可能でなければならないと思いますか?あなたのコメントは「好ましくはTelerik」だったので、 – Rose

+0

にしてください。そうすれば、Telerik固有のものになります。 – Kixoka

答えて

0

これに従うとlinkいくつか考えてみるには十分な例が必要です。 ThinkはWPFのtelerikコンポーネントを指しています。

0

あなたのYourTypeは、従業員、NJ、PA、RIやNYのプロパティを持つクラスであるIEnumerable<YourType>RadGridViewItemsSourceプロパティを設定するか、または結合することができます。

DataViewDataTableです。

データベースから適切なデータを選択し、返されたレコードごとにYourTypeのインスタンスを作成するか、直接DataTableを使用するSQLクエリを作成する必要があります。 https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter(v=vs.110).aspx

+0

異なるプロパティが必要になるたびにYourTypeクラスを定義するにはどうすればよいですか?最初はEmployee、NJ、PA、RI、NYだけが必要ですが、時間があればもっと多くなるでしょう。 – Rose

+0

ItemsSourceを直接DataTableのDataViewにバインドできます。私の編集を参照してください。次に、カスタムタイプを作成する必要はありません。 – mm8

+0

私はEntity Frameworkを使用している場合どのようにDataTableを使用しますか? – Rose

関連する問題