将GridView行提交回数据库

本文关键字:数据库 提交 GridView | 更新日期: 2023-09-27 18:12:18

我有这个c#代码:

using (ContractorsEntities context = new ContractorsEntities(Properties.Settings.Default.Connection))
        {
            warningBindingSource.DataSource = context.Warnings.ToList();
            educationLevelBindingSource.DataSource = context.EducationLevels.ToList();
            penaltyBindingSource.DataSource = context.Penalties.ToList();
        }

一切都工作得很好,没有任何问题,但如果我添加新的行到GridView或更新了一些行,例如,我怎么能提交数据-新行-数据库?

我知道我们应该调用context.SaveChanges();,但它不会工作。

将GridView行提交回数据库

使用Context.Warnings.Local.ToBindingList()进行绑定