2009-04-03 34 views
0

C#を使用してASP.net 2.0で一般的なドロップダウンリストを作成したいのですが、このリストを初期化するNhibernateオブジェクトタイプは、そのテーブルの基礎となるオブジェクトのすべての値をドロップダウンに入力する必要があります。どのように私はこれを達成することができます任意の提案。一般的なドロップダウンリスト

答えて

1

あなたは、あなたのクラスはプロパティは、ドロップダウンリストのためのキーと値を表すかを定義するインターフェイスを実装するかもしれない:

public interface IKeyValuePair 
{ 
    int Key { get; } 
    string Value { get; } 
} 

次に、IEnumerable<KeyValuePair>を受け取り、ドロップダウンリストに値を設定するメソッドを作成します。 Linq Convert拡張メソッドを使用して、NHibernateから返されたコレクションをIEnumerable<KeyValuePair>に変換することができます。

1

これ以上の情報なしでは答えにくいです。

デスクトップ用にプログラミングしていますか?もしあれば? (linux、windows、mac) ウェブ用にプログラミングしていますか?もしあれば、あなたのWebフレームワークは何ですか?どのライブラリを使用していますか?

コンテキストは、時には重要である場合があります。いくつかの詳細を提供すると、あなたを正しい方向に捉えることができるかもしれません。

ここは新しく、あなたのタグ付きの選択肢に気付かなかった。私の間違い。残念ながら、私は.NETの人ではありません。私のブックマークから

例の多くは、この参照をチェックアウト:http://www.java2s.com/Tutorial/ASP.NET/CatalogASP.NET.htm