【问题标题】:asp.net grid view save checked rows to datatable (paging is already done)asp.net 网格视图将选中的行保存到数据表(分页已经完成)
【发布时间】:2011-04-06 18:31:03
【问题描述】:

我为我的一个 GridView 实现了分页。现在我希望将所有选中的框(保留在 GridView 的第一列中)插入到数据库中。我怎样才能做到这一点?请告诉我。

我想知道如何将选中的行保存到数据表中,然后重新绑定到这个临时数据表到网格视图

如果某些正文导航回并取消选中该行的复选框,那么我如何从临时数据表中再次将其删除

【问题讨论】:

  • 你能分享一下你的解决方案吗,我正在找一个。

标签: asp.net


【解决方案1】:

使用 gridview 和 DataAdapters 您可以实现这一点。阅读有关使用 DataAdapters here 更新数据的更多信息。引用 Microsoft 关于 DataAdapter 的使用:

您可以使用数据适配器来执行 以下操作:

从数据存储中检索行到 内对应的数据表 数据集。

要将行检索到数据集中,请使用 数据适配器上的 Fill 方法 对象(SqlDataAdapter, OleDbDataAdapter、OdbcDataAdapter 或 Oracle 数据适配器)。当你调用 Fill 方法,它传输一条 SQL SELECT 语句到数据存储。

传输对数据集所做的更改 表到相应的数据存储。

传输数据集表 数据集到数据存储,使用 适配器的更新方法。当你 调用方法,它执行 无论 SQL INSERT、UPDATE 或 DELETE 需要声明,具体取决于 受影响的记录是否是新的, 更改或删除。

【讨论】:

  • 不,没关系,我明白了你的意思,但我想知道我应该如何将每个检查值行存储在临时可数据 ehch 中,可能在视图状态的会话中,如果我们返回并再次返回值在有一个一致的表后它应该如何反映到数据表我会将 t 存储到数据表
猜你喜欢
  • 1970-01-01
  • 2011-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多