将数据加载到 DataGrid 中
var result = db.Sports.AsEnumerable().ToList();
dataGrid.ItemsSource = result;
显示数据。编辑好后存回实体框架。
db.SaveChanges(); 仅保存更改的数据,不保存新添加或删除的数据。
public class Sports : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private string _sport;
public string sport
{
get
{
return _sport;
}
set
{
_sport = value;
OnPropertyChanged("sport");
}
}
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int sports_code { get; set; }
protected void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
}
}
}
Sports objToAdd;// 获取被改变的对象我在这里找到了提示