大佬教程收集整理的这篇文章主要介绍了.net – Windows窗体数据绑定DisplayMember自定义类的子属性,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
public class Security { public int SecurityId { get; set;} public SecurityInfo Info { get; set;} } public class SecurityInfo { public String Description { get; set;} } //........// public void DoIt() { List<Security> securities = new List<Security>(); //add securities to list lstSecurities.Datasource = securities; lstSecurities.Displaymember = "Info.Description"; }
这可能是一个简单的ListBox,还是我必须创建一个子类ListBox来处理这个?
编辑:
您可以使用自定义类型描述符直接执行此操作,但这是很多工作而且不值得.
检查生成的代码;它应该(使用最新版本的工具)是一个部分类;这意味着您可以在第二个类文件中添加额外的成员,因此您不会破坏wsdl生成的代码 – 即
namespace MyWsdlNamespace { partial class MyClass { public String InfoDescription { get { return Info.Description; } // and a set if you want } } }
您现在应该可以非常轻松地绑定到“InfoDescription”.
以上是大佬教程为你收集整理的.net – Windows窗体数据绑定DisplayMember自定义类的子属性全部内容,希望文章能够帮你解决.net – Windows窗体数据绑定DisplayMember自定义类的子属性所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。