具有多种类型绑定的转发器

时间:2010-05-10 15:24:07

标签: c# asp.net vb.net

我处于需要将多个类型绑定到单个转发器的情况。

比如说我在不同的命名空间中有两种类型

  1. abc.businessLayer.Type_A [properties - Name(string),Country(string)]

  2. xyz.businessLayer.Type_B [properties - FirstName(string),Location(string)]

  3. 现在我需要将转发器与上述2类型集合的组合结果绑定,转发器列名称为“Full Name”和“Country”。

    我打算在应用程序层添加一个新的Type_C.cs并迭代A和B类型集合以在C中分配属性,最后将转发器与Type_C绑定。

    有人可以告诉我是否有更好的方法可以解决这类问题?

2 个答案:

答案 0 :(得分:0)

您应该编写一个方法,该方法返回2个不同集合的组合的数据表并绑定到该方法。理想情况下,这将位于n层应用程序的BLL中

答案 1 :(得分:0)

如果此数据来自某个数据库,则按照您希望在UI上显示的方式返回。您可能应该有一个新的类/实体,其中包含您需要在控件中显示的字段的属性。它还应该有一些字段/属性,以帮助唯一识别记录。

相关问题