Допустим, я хочу отображать записи из таблицы в 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, пользовательский код не нужен, но опять же, это просто «поваренная книга».
ОБНОВЛЕНИЕ Связь между TrvExpParm и TrvExpParm_cars следующая: