我处于需要将多个类型绑定到单个转发器的情况。
比如说我在不同的命名空间中有两种类型
abc.businessLayer.Type_A [properties - Name(string),Country(string)]
xyz.businessLayer.Type_B [properties - FirstName(string),Location(string)]
现在我需要将转发器与上述2类型集合的组合结果绑定,转发器列名称为“Full Name”和“Country”。
我打算在应用程序层添加一个新的Type_C.cs并迭代A和B类型集合以在C中分配属性,最后将转发器与Type_C绑定。
有人可以告诉我是否有更好的方法可以解决这类问题?
答案 0 :(得分:0)
您应该编写一个方法,该方法返回2个不同集合的组合的数据表并绑定到该方法。理想情况下,这将位于n层应用程序的BLL中
答案 1 :(得分:0)
如果此数据来自某个数据库,则按照您希望在UI上显示的方式返回。您可能应该有一个新的类/实体,其中包含您需要在控件中显示的字段的属性。它还应该有一些字段/属性,以帮助唯一识别记录。