【问题标题】:C# WPF Database Exercise How to update database columnC# WPF 数据库练习如何更新数据库列
【发布时间】:2016-09-21 07:49:02
【问题描述】:

做一个学习练习。 尝试将所有条目的数据库日期列更新为新的特定值,或遍历每个条目并将日期更改为新的特定值。 我尝试使用 DataContext 和 Linq,但它一直告诉我缺少参考,它不是,所以我已经恢复到这个。

        var results = webDataSet.GreyList;
        foreach (var elements in results)
        {
            elements.Date = 55;
        }
        webDataSet.AcceptChanges();
        greyWebTableAdapter.Update(webDataSet.GreyList);

即使我将 Update 放在 try catch 中,它也会说它成功,但它永远不会更新数据库。

另外,我要感谢那些无话可说但否决我的问题的人,是像你这样真正将社区团结在一起的人。

【问题讨论】:

  • 那么你的问题是什么?
  • 如何使用数据集更新数据库列或数据库中的特定条目值

标签: c# wpf database linq dataset


【解决方案1】:

对于接受建议添加 .AcceptChanges(); 的其他人通过使用它,它将 dataSets 修改的行值从 true 设置为 false;因此,当您更新该方法时,会查找修改后的真实行,但它们都是错误的,因此不会更新任何内容。此外,没有看到数据库更改的另一个因素是因为 Visual Studio 2015 从您的本地文件夹创建数据库副本并将其复制到您的 bin 文件夹中,因此在本地文件夹数据库中查找更改是浪费时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多