【发布时间】:2009-09-10 15:29:22
【问题描述】:
首先我有一个列表框并将 DataSource 设置为 MyObjectCollection
MyObjectCollection 实现了 IListSource 接口,其中包含 MyObject 的
MyObject 有方法
public override string ToString()
{
return "test";
}
列表框现在为 MyObjectCollection 中的每个元素显示“测试”。
但如果我也将 IListSource 接口应用于 MyObject。列表框显示一个空字符串。如何在“MyObject”类中解决这个问题。 一种解决方法是在 Listbox Format 事件中修复它,但每个 GUI 元素都必须实现此解决方法:/
【问题讨论】:
-
顺便说一句 - 这是 winform、wpf 还是 asp.net?我无法在 winform 中重现...
标签: c# datasource tostring