2012-07-12 65 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將從數據網格中保存表格。