bindingSource bağlayıcı değildir: Özel grup kutusu ben sırayla aşağıdaki nesneye bağlı bir <code>BindingSource</code>, bir <code>GroupBox</code> bağlamak gerekiyor
public class CustomerType
{
public int Id {get; set;}
public string Name {get; set;}
public MemberType MemberType {get; set;}
}
public enum MemberType {Adult, Child}
Bu
answer to create a custom GroupBox izledi. aşağıdaki gibi ben de veri bağlantıları ayarlamak:
groupBoxMemberType.DataBindings.Add("Selected", this.bindingSource, "MemberType");
Ancak varolan nesneyi yüklerken, aşağıdaki özel durum alıyorum:
DataBinding tüm bağlamaları için uygundur Listedeki bir satırın bulamıyorum.customerType = customerTypeRequest.Load(id); bindingSource.DataSource = customerType; //raises exception
ben eksik: veri kaynağı ayarlarken
durum oluşur? Bir veri kaynağına, özellikle bir BindingSource
'a bağlamak için radyo düğmelerinin alınması için bir alternatif var mı?
, son parametrenin (FormattingEnabled) Kamu Cilt ( \t dize propertyName, \t Nesne dataSource, \t dize Datamember, \t bool formattingEnabled) – Mangist
@Mangist The için de geçerlidir geçen deneyin istisna gerçekleşmez. Bununla birlikte, değişiklikler nesneye yüklenmez. –
sorunun özel grup kutusunda olduğundan emin misiniz? Bu satırdaki 'customerType' veri türü nedir: 'bindingSource.DataSource = customerType; '? –