当我更改数据网格视图时,SubmitChanges()不起作用
本文关键字:SubmitChanges 不起作用 视图 网格 数据 数据网 | 更新日期: 2023-09-27 17:58:30
当我使用datagridview和SubmitChanges()
时,没有发生任何事情,也没有任何变化
private void Form1_Load(object sender, EventArgs e)
{
this.book_infoDataGridView.DataSource = bookstore.book_info;
BindingSource bds=new BindingSource();
bds.DataSource = this.bookstore.book_info;
this.book_infoBindingSource = bds;
this.book_infobindingNavigator.BindingSource = bds;
}
private void save_Click(object sender, EventArgs e)
{
this.book_infoBindingSource.EndEdit();
bookstore.SubmitChanges();
}
我相信您正试图从DataGridView
中的数据中.SubmitChanges()
private void save_Click(object sender, EventArgs e)
{
using (var bookstoreContext = new yourContext())
{
var b = (BookClass)bds.Current;
var book = bookstoreContext.Products.Single(c => c.BookId == b.BookId); //or .First()
book.BookName = b.BookName;
book.BookInfo = b.BookInfo;
bookstoreContext.SubmitChanges();
}
}