в sqlserver У меня есть две таблицы: 'Employee'
и 'PayType'
,
'PayType'
поля:
1. PayTypeId int.
2. PayTypeName nvarchar(15).
и 'Employee'
поля:
1. EmpId int.
2. Name nvarchar(30).
Поскольку у каждого сотрудника может быть несколько типов PayType, я добавляю поле 'PayTypeIds'
с nvarchar(50)
типом данных, в котором хранятся идентификаторы выплат - PayTypeId с ','
разделителем -.
В приложении C # WPF я добавилlistbox:
<ListBox x:Name="lstPayType" ItemsSource="{Binding PayTypeList}" Width="194" HorizontalAlignment="Left"
Margin="471,314,0,0" Height="86" VerticalAlignment="Top">
<ListBox.ItemTemplate>
<HierarchicalDataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Content="{Binding PayTypeName}">
</CheckBox>
</StackPanel>
</HierarchicalDataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Теперь у меня следующие проблемы:
- Как мне использовать конвертер для свойства ischeck флажка, чтобы показать данные из sqlserver
- Как можноЯ отправляю эти данные о чекбоксах в базу данных
Спасибо 'RredCat' Пожалуйста, предположим, что у нас есть два сотрудника: {100,'Joe'} ,{101,'Frank'}
И три типа оплаты: {200,'Hourly'},{201,'Weekly'},{202,'Mounthly'}
И у первого emplyoo есть два paytypeid, поэтому у нас есть: {100,'joe','200,201'}
И для второго сотрудника: {101,'Frank','200,201,202'}
Теперь с данными выше объясните мне, как я могу сделать с вашим ответом?