2

代わりに何を使用すればよいですか?DataBindings.Addを試しましたが、データが読み込まれませんでした。ID、名前、説明などの3つのプロパティを持つデータ構造があります。データ全体をリストにロードしたいのですが、Nameプロパティのみを表示します。通常、私はこの目的でDisplayMemberを使用しますが、ここでは見つかりませんでした。

4

3 に答える 3

5

DisplayMemberとValueMemberは閲覧不可としてマークされているため、Intellisenseを使用して表示することはできません。CheckedListBoxクラスのメタデータは次のとおりです。

// Summary:
//     Gets or sets a string that specifies a property of the objects contained
//     in the list box whose contents you want to display.
//
// Returns:
//     A string that specifies the name of a property of the objects contained in
//     the list box. The default is an empty string ("").
[EditorBrowsable(EditorBrowsableState.Never)]
[Browsable(false)]
public string DisplayMember { get; set; }

とにかく、それらは実際に使用できます。適切なケーシングを持つプロパティとして使用するだけで、設計時のエラーは発生しません。

于 2012-10-02T14:41:18.060 に答える
1

また、MSDNから

注:データをCheckedListBoxにバインドすることはできません。代わりに、これにはComboBoxまたはListBoxを使用してください。詳細については、「方法:WindowsフォームのComboBoxまたはListBoxコントロールをデータにバインドする」を参照してください。

于 2009-11-26T22:21:21.397 に答える
0

それはと呼ばれDisplayMemberます。MSDNリンク。

于 2009-11-26T21:59:47.437 に答える