asp.net List(of CustomObject)设计

时间:2012-03-06 18:36:15

标签: asp.net

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

2 个答案:

答案 0 :(得分:0)

为什么不使用继承,所以CustObjA,B,C具有相同的超类或接口?

答案 1 :(得分:0)

只需实现一个界面,即可访问数据并接收此类对象的列表。