テーブルのレコードを 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 つのレコードを持つ 2 つのフィールドが含まれています。
テーブルのデータが表示されない理由が本当にわかりません。設定する必要のあるプロパティはありますか、それともカスタム コードが必要ですか? Dynamics AX 2012 エンタープライズ ポータル クックブックによると、カスタム コードは必要ないはずですが、これも単なる「クックブック」です。
更新 TrvExpParm と TrvExpParm_cars の関係は次のとおりです。