Следующий код добавляет на окно все данные из таблицы Matches (БД Sqlite) в
DataGrid:
<DataGrid Grid.Row="1" ItemsSource="{Binding Matches}" />
Всё работает отлично, но мне нужна не вся таблица, а только нужные столбцы. Плюс нужны свойства и стили для столбцов. Поэтому, я начинаю заполнять
<DataGrid.Columns>
делая в каждом столбце привязку (
Binding="{Binding Path=Date"
).
Это тоже работает - выбранные столбцы правильно отображаются с нужными стилями. Но сразу после выбранных мной столбцов, добавляются так же все неотредактированные столбцы таблицы.
Отвечает за отображение всей таблицы свойство
ItemsSource="{Binding Matches}"
, но если его убрать, то и биндинги в добавленных мной столбцах работать не будут.
Что я делаю не так? Как можно добавить в
DataGrid только нужные столбцы из таблицы БД и ничего лишнего?