我想使用一个公开datasource属性的组件,但我不想使用整个对象列表提供数据源,我只想使用简单的对象.有没有办法做到这一点?
提到的组件是DevExpress.XtraDataLayout.DataLayoutControl - 但这与问题完全无关.
数据绑定需要一个IEnumerable对象,因为它就像foreach循环一样对它进行了枚举.
所以要做到这一点,只需将您的单个对象包装在IEnumerable中.
即使这样也可行:
DataBindObject.DataSource = new List().Add(YourObjectInstance);