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