Datagrid(WpfToolkit) сохранение изменений
От: Vdaron Россия  
Дата: 06.01.11 00:20
Оценка:
Все данные хранятся в БД 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();
        }


Вопрос собственно как все то, что я внесу в таблицу сохранить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.