【问题标题】:Insert Records From GridView to another GridView Page将记录从 GridView 插入到另一个 GridView 页面
【发布时间】:2013-01-04 14:58:50
【问题描述】:

有人可以帮助我吗? 我正在使用 Microsoft Expression Web 开发一个网站。我的数据库是 MS Access。我的页面扩展名是 .aspx (ASP.NET)

我有两个gridview:

  1. Pending Records GridView 应该在PendingRecords.aspx 页面下。我希望这个网格视图允许我在它们直接进入主网格视图之前首先接受所有请求的记录。当然,gridview 有“添加”按钮。当我单击按钮时,我希望在主记录 GridView 中传输记录。

  2. Main GridView 应该在Records.aspx 页面下。我希望这个 gridview 显示我在 Pending Records Gridview 中已经接受的所有记录。

就这么简单!

提前致谢!

【问题讨论】:

  • 到底是什么问题?我怀疑你会让任何人为你创建这些页面,所以你必须自己尝试一些东西,然后在你有特定的技术问题时提出一个新问题。
  • @Kjartan 我已经有了上面提到的 .aspx 页面和网格视图。我做了一个示例注册页面,当我单击提交按钮时,记录显示在我的 pendingrecords.aspx 上。现在,我想先接受记录,接受后自动传输到mainrecords.aspx。

标签: asp.net gridview records microsoft-expression-web


【解决方案1】:

一个按钮单击事件将数据从第一个 gridview 保存到会话中,并在页面加载或重新加载时在第二个 gridview 中再次加载它。 如果您没有太多数据要移动,它将起作用..... 希望能给你一些想法.... :)

【讨论】:

  • 第一个选项是保存会话中的数据并移动到另一个网格视图。最简单的
  • 第二个选项是您可以获取第一个 GridView 的内容并将它们放入 DataTable 中。然后使用 DataTable 作为第二个 GridView 的源。填充 DataTable 时,只需过滤掉未选中的项目。这是其他人关于从 GridView 填充 DataTable 的示例:vbforums.com/showthread.php?t=474895
  • 谢谢。我明天要试试 :)) 希望它会奏效。这里已经是深夜了。并且仍然为这个项目受苦 LOL
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多