【问题标题】:How can add new row without insert with ado.net如何在不使用 ado.net 插入的情况下添加新行
【发布时间】:2019-11-05 12:56:42
【问题描述】:
  stokService = new StokService();
  var stok = stokService.stokList("Select * from xstSabit where stokKodu= '" + txtStokKodu.Text + "' ");
  dgvSepet.DataSource = stok;

这个stok在Datagridview中选中并查看没有问题。我想用现有的 stok 向 Datagridview 添加一个 stok,但在这段代码中它只返回一个 stok。我如何在不插入的情况下添加新行?

【问题讨论】:

  • “添加”没有“插入”是没有意义的。那是一样的。您要创建不插入吗?
  • 如果您的StockService 允许这样做,那么您遇到的问题比这个问题更大。检查this ilustration
  • DGV 有一个允许编辑选项,它在 DGV 中添加一个空白行而不向数据库中添加行。

标签: c# entity-framework datagridview ado.net


【解决方案1】:

据我所知,这是不可能的。如果插入新的原始数据不是必须的,则另一种方法是升级现有行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2012-11-27
    • 2013-10-25
    • 1970-01-01
    相关资源
    最近更新 更多