Все данные хранятся в БД SQL CE. Вывод делаю так
<Window.Resources>
<my:Database1DataSet x:Key="database1DataSet" />
<CollectionViewSource x:Key="infoViewSource" Source="{Binding Path=info, Source={StaticResource database1DataSet}}" />
</Window.Resources>
<Grid>
<my1:DataGrid AutoGenerateColumns="False" Height="200" DataContext="{StaticResource infoViewSource}" HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="39,30,0,0" Name="infoDataGrid1" VerticalAlignment="Top" Width="400" >
<my1:DataGrid.Columns>
<my1:DataGridTextColumn x:Name="idColumn1" DataFieldBinding="{Binding Path=id}" Header="id" Width="SizeToHeader" />
<my1:DataGridTextColumn x:Name="nameColumn1" DataFieldBinding="{Binding Path=name}" Header="name" Width="SizeToHeader" />
<my1:DataGridTextColumn x:Name="desColumn1" DataFieldBinding="{Binding Path=des}" Header="des" Width="SizeToHeader" />
</my1:DataGrid.Columns>
</my1:DataGrid>
<Button Content="Save" Height="23" HorizontalAlignment="Left" Margin="204,265,0,0" Name="Save" VerticalAlignment="Top" Width="75" Click="Save_Click" />
</Grid>
private void Window_Loaded(object sender, RoutedEventArgs e)
{
test_toolkit.Database1DataSet database1DataSet = ((test_toolkit.Database1DataSet)(this.FindResource("database1DataSet")));
// Загрузить данные в таблицу info. Можно изменить этот код как требуется.
test_toolkit.Database1DataSetTableAdapters.infoTableAdapter database1DataSetinfoTableAdapter = new test_toolkit.Database1DataSetTableAdapters.infoTableAdapter();
database1DataSetinfoTableAdapter.Fill(database1DataSet.info);
System.Windows.Data.CollectionViewSource infoViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("infoViewSource")));
infoViewSource.View.MoveCurrentToFirst();
}
Вопрос собственно как все то, что я внесу в таблицу сохранить?