2015-11-05 31 views
0

我有一個自定義類TypeDescriptor來保存和恢復數據。 在我的應用程序中,我使用ComboBox來選擇此類的對象。要將對象綁定到ComboBox我使用ComboBoxDataSource屬性。Combobox使用TypeConverter而不是toString C#

後,我創建的自定義TypeDescriptor我的課,ComboBox使用TypeDescriptor顯示Text,而不是我的課的ToString方法。

如何更改ComboBox以使用ToString方法而不是TypeDescriptor

回答

0

通過使用包裝類和填充ComboBox與?

private class ComboItem 
{ 
    private MyClass theWrappedInstance; 

    internal ComboItem(MyClass c) 
    { 
     theWrappedInstance = c; 
    } 

    public override ToString() 
    { 
     return theWrappedInstance.ToString(); 
    } 
} 
+0

謝謝你完美的作品 – Kevin

相關問題