Asp.net 无法绑定到列表<;T>;。属性或列表<;T>;。Telerik报告详细章节中的项目.property

Asp.net 无法绑定到列表<;T>;。属性或列表<;T>;。Telerik报告详细章节中的项目.property,asp.net,data-binding,telerik-reporting,Asp.net,Data Binding,Telerik Reporting,我已经创建了一个Telerik报告,并在运行时将datasource设置为一个具有一些属性和列表的对象。我正在使用页面和报告标题部分中的属性,我想使用列表作为详细信息。现在的问题是绑定到详细信息部分中列表的项属性。我使用了expression builder,似乎应该访问以下属性: [=Fields.myList.Item.myProperty] 当我运行程序时,我得到一个漂亮的红色大矩形,错误如下: 处理文本框“textBox28”时出错:公共语言运行库检测到无效程序 我试图改变表达的不同变

我已经创建了一个Telerik报告,并在运行时将datasource设置为一个具有一些属性和列表的对象。我正在使用页面和报告标题部分中的属性,我想使用列表作为详细信息。现在的问题是绑定到详细信息部分中列表的项属性。我使用了expression builder,似乎应该访问以下属性:

[=Fields.myList.Item.myProperty]
当我运行程序时,我得到一个漂亮的红色大矩形,错误如下:

处理文本框“textBox28”时出错:公共语言运行库检测到无效程序

我试图改变表达的不同变体,这也给了我其他错误

[=Fields.myList.myPropery]
处理文本框“textBox28”时出错:表达式包含未在当前上下文中定义的对象“myProperty”

gotton中最接近的是对象本身,它输出object.toString()


我找到了一个可行的解决方案,虽然不是我想要的,但我创建了自己的带有属性的类,并列出了一个列表。然后,我从数据库中检索数据,并在类中执行我希望执行的更改,并将报告的数据源设置为列表。这很有效。

我找到了一个有效的解决方案,虽然不是我想要的,但我创建了自己的带有属性的类并列出了一个列表。然后,我从数据库中检索数据,并在类中执行我希望执行的更改,并将报告的数据源设置为列表。这工作得很好。

我遇到了这个错误:

处理文本框“textBox28”时出错:表达式包含未在当前上下文中定义的对象“myProperty”。

我提出的解决方案是让我的模型对象从列表继承。例如:

public class MyReportModel : List<MyEntityDto> {
}
公共类MyReportModel:列表{
}
报告向导的外观看起来似乎没有必要这样做,但我发现没有其他方法可以避免此错误


这是Telerik 2013年第三季度的报告。

我遇到了这个错误:

处理文本框“textBox28”时出错:表达式包含未在当前上下文中定义的对象“myProperty”。

我提出的解决方案是让我的模型对象从列表继承。例如:

public class MyReportModel : List<MyEntityDto> {
}
公共类MyReportModel:列表{
}
报告向导的外观看起来似乎没有必要这样做,但我发现没有其他方法可以避免此错误

这是Telerik 2013年第三季度的报告