private void UserControl_Loaded(object sender, RoutedEventArgs e) { // 不要在设计时加载数据。 // if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this)) // { // //在此处加载数据并将结果指派给 CollectionViewSource。 // System.Windows.Data.CollectionViewSource myCollectionViewSource = (System.Windows.Data.CollectionViewSource)this.Resources["Resource Key for CollectionViewSource"]; // myCollectionViewSource.Source = your data // } fcb_public.publicDataSet publicDataSet = (fcb_public.publicDataSet)(this.FindResource("publicDataSet")); fcb_public.publicDataSetTableAdapters.element_setTableAdapter publicDataSetTableAdapters = new publicDataSetTableAdapters.element_setTableAdapter(); publicDataSetTableAdapters.Fill(publicDataSet.element_set); System.Windows.Data.CollectionViewSource element_setViewSource = (System.Windows.Data.CollectionViewSource)(this.FindResource("element_setViewSource")); element_setDataGrid.CanUserAddRows = false; }