2012-07-12 43 views
0

当数据集与数据网格绑定时,哪个属性包含数据集;从数据网格填写数据集

如果是的话;那么它可以返回DataGrid的数据集?

我不认为有任何财产从datagrid返回数据集?

回答

1

如果在XAML的数据网格:

<Grid> 
     <DataGrid AutoGenerateColumns="True" Height="200" HorizontalAlignment="Left" Margin="41,32,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200" /> 
    </Grid> 

,并要指定数据集,以像数据网格:

dataGrid1.ItemsSource = ds.Tables[0].AsDataView(); 

然后你就可以做到以下几点:

DataTable dt = ((DataView)dataGrid1.ItemsSource).ToTable(); 
DataSet dsNew = new DataSet(); 
dsNew.Tables.Add(dt); 

dsNew将从数据网格中保存表格。