嗨我有一个组合填充3个选项,其值为Guid的窗体窗体,并有一个DataBinding选定的对象。C#组合DataBinding空Guid节目00000000-0000-0000-0000-000000000000
EmployerMemberDefault item = EmployerMemberDefault();
item.GroupUid = Guid.Empty;
cbGroupEmployer.DataBindings.Clear();
cbGroupEmployer.DataBindings.Add("Value", item, "GroupUid");
当我创建一个新对象时,数据绑定到组合的属性被设置为Guid.Empty。如果我编译并运行,当我创建新对象时,我在组合中看到“00000000-0000-0000-0000-000000000000”。有什么办法可以看到组合中的空文本而不是Guid.Empty值?
谢谢。
['Guid.Empty'](http://msdn.microsoft.com/en-us/library/system.guid.empty.aspx)是一个guid,其值全为零。当你ToString()这个(当它显示在组合中时会发生什么),你会得到你所拥有的。如果您希望显示为空字符串,则需要专门处理此值。 – adrianbanks 2012-08-13 17:29:53
ComboBox没有“Value”属性。 – LarsTech 2012-08-13 17:45:30