У меня есть простая проблема, связывающая сущность с сеткой данных в wpf.
У меня есть сущность, называемая "Пользователь" .... и у каждого "Пользователя" есть одна "Рабочая группа" ... связь междудва - один к одному.
теперь в EF каждый объект User имеет один объект рабочей группы внутри.
, когда я хочу связать коллекцию пользователей с сеткой данных, я понятия не имею, чтобы сказать, что вы должныПоместите пример рабочей группы. Заголовок внутри таблицы данных.
Я пытаюсь выполнить привязку следующим образом:
XAML:
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Users}" HorizontalAlignment="Stretch" Margin="5" Name="dgUserList" VerticalAlignment="Stretch" SelectionChanged="dgUserList_SelectionChanged">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding FirstName}" Header="FirstName" />
<DataGridTextColumn Binding="{Binding LastName}" Header="LastName" />
<DataGridTextColumn Binding="{Binding Username}" Header="UserName" />
<DataGridTextColumn Binding="{Binding WorkGroup}" Header="Workgroup" />
</DataGrid.Columns>
</DataGrid>
Код позади: Создансвойство, подобное этому:
public List<User> Users
{
get { return dal.GetUsers(); }
}
и выполнить привязку:
private void BindGrid()
{
dgUserList.ItemsSource = Users;
}
этот рабочий файл с прямыми свойствами User Entity, но он имеет типРабочая группа внутри столбца данных и ее причина очевидна.Я хочу поместить название рабочей группы в
как мне этого добиться?
любая помощь будет принята с благодарностью