我有以下课程;
public class Booking
{
public int BookingId {get;set;}
public bool Cancelled {get;set;}
public BookingSummary BookingSummary {get;set;}
}
public class BookingSummary
{
public string Comments {get;set;}
public decimal TotalRate {get;set;}
}
在我的Windows应用程序中,我在表单中添加了一个BindingSource,并且我试图将Booking.BookingSummary.TotalRate属性映射到文本框。但正如您在下面的对话框中看到的那样,BookingSummary不可扩展,因此我无法选择子属性TotalRate。
任何人都可以帮助并建议我如何克服这个问题吗?
答案 0 :(得分:3)
假设您的文本框名为textbox1,而您的bindingsource是bindingsource1:
textBox1.DataBindings.Add("Text", bindingSource1, "BookingSummary.TotalRate");