Допустим, что я хочу показать записи из таблицы в AxGridView и сделать так, чтобы AxGrivView мог создавать, редактировать и удалять запись, есть ли хороший учебник о том, как это сделать?Записи из таблицы, не отображаемой и не съедобной в AxGridView
EDIT
Я попытаюсь объяснить, что я сделал так: Я этот набор данных:
с этими свойствами, например, для. 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, пользовательский код не должен быть нужен, но опять-таки это просто "поваренная книга"
UPDATE соотношение между TrvExpParm и TrvExpParm_cars это:
Я обновил свой вопрос с изображением отношения между этими двумя таблицами –
, он выглядит немного странным, чтобы иметь отношение к userId, но это в стороне, есть ли данные в таблице TrvExpParm? Может ли быть, что в таблице TrvExpParm более 1 записи, а первая запись не для пользователя DENPMP? –
Похоже, что в таблице TrvExpParm не было записи с идентификатором пользователя DENPMP. Это была проблема. Нет записи с userId DENPMP. После создания записи с идентификатором пользователя DENPMP появились мои записи из TrvExpParm_cars. Много thx за помощь !!!! : D –