我有一个将List(of CustomObject)绑定到gridview的页面。扭曲的是'CustomObject'可以是3种不同类型的对象之一(CustObjA,CustObjB,CustObjC)。页面将不知道它将在回发发生之后(在数据库访问以检索对象之后)将显示的对象类型。我根据当前的Object类型动态地从代码隐藏中构建我的网格。我发现我的代码隐藏开始需要很多“if typeOf object is ...”语句,我想摆脱它。也许列表不是这样做的方式 - 寻找任何建议。我正在使用vb.net/vstudio 2010 / webforms。 感谢。
答案 0 :(得分:0)
为什么不使用继承,所以CustObjA,B,C具有相同的超类或接口?
答案 1 :(得分:0)
只需实现一个界面,即可访问数据并接收此类对象的列表。