gpt4 book ai didi

asp.net - 数据绑定(bind) : 'DynamicClass1' does not contain a property with the name 'EmployeeID'

转载 作者:行者123 更新时间:2023-12-02 00:44:27 26 4
gpt4 key购买 nike

我在动态数据网站的列表页中使用了聚合函数。当它执行时它给我,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" />&nbsp;<asp:LinkButton ID="DeleteLinkButton" runat="server" CommandName="Delete"
CausesValidation="false" Text="Delete"
OnClientClick='return confirm("Are you sure you want to delete this item?");'
/>&nbsp;<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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com