【发布时间】:2011-06-13 20:28:40
【问题描述】:
我正在尝试在 asp.net 中数据网格的 item_databound 事件中执行此操作
Dim EntType As EmployeeEntity = DirectCast(e.Item.DataItem, EmployeeEntity )
但我遇到了错误
无法转换为 EmployeeEntity 类
EmployeeEntity 类与 e.Item.DataItem 的 DataRowView 项中的项具有相同的成员。 那么我还能如何投射内容,而不必从 e.Item.DataItem 单独设置 EemployeeEnity 的每个属性?
【问题讨论】:
-
数据项将是数据网格项绑定到的数据源的底层数据视图。最常见的是您会找到此代码。 dim dr as datarow = Ctype(e.item.dataItem, DataRowview).row
-
我意识到这一点。你要绑定什么?
-
你要绑定什么?
-
试图将它绑定到一个 List(of EmployeeEntity)。
-
那么
DataItem应该是EmployeeEntity。您在调试器中看到了什么?
标签: .net vb.net entity-framework generics itemdatabound