- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在动态数据网站的列表页中使用了聚合函数。当它执行时它给我,DataBinding:“DynamicClass1”不包含名为“EmployeeID”的属性。
<asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource"
AllowPaging="True" AllowSorting="True" CssClass="gridview">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="EditHyperLink" runat="server"
NavigateUrl='<%# table.GetActionPath(PageAction.Edit, GetDataItem()) %>'
Text="Edit" /> <asp:LinkButton ID="DeleteLinkButton" runat="server" CommandName="Delete"
CausesValidation="false" Text="Delete"
OnClientClick='return confirm("Are you sure you want to delete this item?");'
/> <asp:HyperLink ID="DetailsHyperLink" runat="server"
NavigateUrl='<%# table.GetActionPath(PageAction.Details, GetDataItem()) %>'
Text="Details" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle CssClass="footer"/>
<PagerTemplate>
<asp:GridViewPager runat="server" />
</PagerTemplate>
<EmptyDataTemplate>
There are currently no items in this table.
</EmptyDataTemplate>
</asp:GridView>
<asp:LinqDataSource ID="GridDataSource" runat="server"
ContextTypeName="DataClassesDataContext"
TableName="Employees"
GroupBy="EmployeeNo"
Select="new(Key,
Max(Version) As VersionNo)"
EnableDelete="true">
<WhereParameters>
<asp:DynamicControlParameter ControlID="FilterRepeater" />
</WhereParameters>
</asp:LinqDataSource>
我没有更改任何默认代码,除了我添加了 ContextTypeName、TableName、GroupBy 并在 Linq 数据源中选择...表“Employees”有“EmployeeID、EmployeeNo、EmployeeName、Department、Address、City、State、Country、Version”列。
知道如何解决这个问题吗?
提前致谢!
问候,巴拉
最佳答案
问题是您分组不会创建网格期望接收的数据类型。 GetDataItem() 需要特定类型的数据,而这不是您在 LinqDataSource 中设置的数据。
您的选择需要包括 GetDateItem() 需要的所有项目,现在它不需要:
new(Key, Max(Version) As VersionNo) //EmployeeID needs to be included here
关于asp.net - 数据绑定(bind) : 'DynamicClass1' does not contain a property with the name 'EmployeeID' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1267382/
如何选择 employeeId 为空值且 employeeId 不为空值的所有部门? 部门 id employeeID 1 1 1 null
我有以下名为 employee_info 的 sql 表,其中包含两个重要的列,“employeeID”和“HourlyRate”。我想要做的是一次从每个 employeeID 获取一个 Hourly
我正在尝试由员工更新 CSV 文件中多个用户的 AzureADGroupMember。 这就是我得到的协助,但希望通过 UPN 而不是 EmployeeID 来更新它。这是通过 UPN 更新 ADGr
我已经实现了 System.DirectoryServices.AccountManagement 以在我的 Web 应用程序中通过给定用户名的身份查找用户 (UserPrincipal) 进行身份验
我有 2 个相关的表格,比如说: - 员工,以及 - 家庭 它们都通过employeeID 作为主键和外键连接。这个标准条件相信大家都明白。 我已经使用“蛋糕烘焙”创建了所有模型、 Controlle
我正在开发一个培训矩阵/跟踪网站。我从另一个表的数据库中填充了下拉列表。我能够显示来自另外两个表的表数据,这些表引用用户 ID,在顶部显示用户的名称,然后显示一个在下面完成所有训练的表。 我已经使下拉
我在动态数据网站的列表页中使用了聚合函数。当它执行时它给我,DataBinding:“DynamicClass1”不包含名为“EmployeeID”的属性。
我正在使用 oracle10g 数据库和 eclipselink,我需要从表中获取最后插入的键,所以我创建了这个查询 javax.persistence.Query q =
我是一名优秀的程序员,十分优秀!