假设我想将表中的记录显示到 AxGridView 中,并使 AxGrivView 能够创建、编辑和删除记录,有没有关于如何实现这一点的好教程?
编辑
我将尝试解释我所做的:我有这个数据集:
具有这些属性,例如。TrvExpParm_cars:
我的用户控件包含以下代码:
<dynamics:AxColumn ID="TopRowRight" runat="server">
<dynamics:AxMultiSection ID="AxMultiSection1" runat="server">
<dynamics:AxSection ID="AxSection1" runat="server" Caption="Mine biler" Expanded="true">
<dynamics:AxDataSource ID="dsEPTrvExpParm_cars" runat="server" DataSetName="EPTrvExpParm" ProviderView="TrvExpParm"> </dynamics:AxDataSource>
<dynamics:AxGridView ID="AxGridView_cars" runat="server"
AllowDelete="True" AllowEdit="True" AllowPaging="False" BodyHeight=""
DataKeyNames="RecId" DataMember="TrvExpParm_cars"
DataSetCachingKey="xxxxxxxxxxxxxxxxxxx"
DataSourceID="dsEPTrvExpParm_cars" EnableModelValidation="True">
<Columns>
<dynamics:AxBoundField DataField="Name" DataSet="EPTrvExpParm"
DataSetView="TrvExpParm_cars" SortExpression="Name">
</dynamics:AxBoundField>
<dynamics:AxBoundField DataField="LicensePlate" DataSet="EPTrvExpParm"
DataSetView="TrvExpParm_cars" SortExpression="LicensePlate">
</dynamics:AxBoundField>
</Columns>
</dynamics:AxGridView>
</dynamics:AxSection>
</dynamics:AxMultiSection>
</dynamics:AxColumn>
我得到的是一个空网格:
表 EPTrvExpParm_cars 包含两个具有 2 条记录的字段:
我真的不知道为什么我看不到表格中的数据。我需要设置一些属性还是需要一些自定义代码?根据 Dynamics AX 2012 Enterprise Portal Cookbook,不应该需要自定义代码,但这只是一本“食谱”
更新 TrvExpParm 和 TrvExpParm_cars 之间的关系是这样的: