BindingList <object>对我不起作用</object>

时间:2013-01-23 15:52:03

标签: c# wpf object wpf-controls bindinglist

我有一个与tableView交互的类。我的程序中有多个页面使用此类/控件。问题是我在这个类中使用List<>将它分配给itemsource。后来我注意到我必须使用BindingLists而不是列表才能在最终用户的表格中进行编辑。

由于我现在使用不同类型的对象,因此我收到很多错误,说它无法隐式转换为BindingList<object>,例如。

Error   14  Cannot implicitly convert type     'System.ComponentModel.BindingList<Entity.Employee>' to     'System.ComponentModel.BindingList<object>'  ...\frmMainWindow.xaml.cs

这真的很奇怪,因为当我使用List时它工作得很好。 我不能将BindingList声明为Employee,因为我使用的是更多类型。

有没有办法继续使用BindingLists<>并且效果很好,就像Lists&lt;&gt;?

版:

List<vCalendarPeriod> temp_list = RPTDAL.Get_CalendarPeriodByCalendarName_View("Monthly");
BindingList<vCalendarPeriod> temp_blist = new BindingList<vCalendarPeriod>(temp_list);
catalogGridAdministrationCalendarsMonthly.ItemsSource = temp_blist;

错误是标记temp_blist,错误是我之前描述的错误。

0 个答案:

没有答案