我想使用一个公开数据源属性的组件,但我不想为数据源提供整个对象列表,我只想使用简单的对象。有没有办法做到这一点?
提到的组件是 DevExpress.XtraDataLayout.DataLayoutControl - 不过这与问题无关。
最佳答案
数据绑定(bind)需要一个 IEnumerable 对象,因为它像 foreach 循环一样枚举它。
所以要做到这一点,只需将您的单个对象包装在一个 IEnumerable 中。
即使这样也行:
DataBindObject.DataSource = new List<YourObject>().Add(YourObjectInstance);
关于.net - 如何在 .NET 中对单个对象进行数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48521/