Вложенный WPF DataGrids

Я нашел ответ относительно того, как сделать это сам. В типовом кодексе, просто помещенном:

Для направляющих < = 2:

include ActionController::UrlWriter

Для направляющих 3:

include Rails.application.routes.url_helpers

Это волшебно делает thing_path(self), возвращают URL для текущей вещи, или other_model_path(self.association_to_other_model) возврат некоторый другой URL.

7
задан jvberg 15 May 2009 в 22:59
поделиться

1 ответ

Если вы используете LinqToSQL, вы можете легко сделать это с помощью ассоциации. В своей практике я создал две таблицы:

GuyTable

  • Имя
  • Фамилия
  • UniqueID

GuyActionsTable

  • UniqueID
  • GuyID
  • Описание действия

Я создал Отношение «один ко многим» от GuyTable.UniqueID к GuyActionsTable.GuyID называется «GuyActions»

Затем я привязываю свой DataGrid следующим образом. Прошу прощения за любые ошибки, поскольку я делаю это вручную:

<w:DataGrid ItemsSource={Binding Source={StaticResource YourDataSource}}>
<w:DataGrid.RowDetailsTemplate>
    <DataTemplate>
        <w:DataGrid ItemsSource={Binding GuyActions}>
            <w:DataGrid.Columns>
                <w:DataGridTextColumn Header="Action" DisplayMemberBinding="{Binding Action_Description}" />
            </w:DataGrid.Columns>
        </w:DataGrid>
    </DataTemplate>
</w:DataGrid.RowDetailsTemplate>
<w:DataGrid.Columns>
    <w:DataGridTextColumn Header="First Name" DisplayMemberBinding="{Binding First_Name}" />
    <w:DataGridTextColumn Header="Last Name" DisplayMemberBinding="{Binding Last_Name}" />
</w:DataGrid.Columns>

5
ответ дан 7 December 2019 в 12:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: