gpt4 book ai didi

c# - 使用 SQL #tempdb 将 databind() 绑定(bind)到 ListBox

转载 作者:行者123 更新时间:2023-11-30 16:28:45 24 4
gpt4 key购买 nike

我正在创建一个网页,其中有一系列的 ListBoxes 对。在每一对中都有一个源(包含许多选项),然后您可以在其中选择一个(或多个)选项并将其添加到第二个列表框中。

我创建了一些永久表,其中包含源列表框的静态成员;但是,我想使用“SELECT * INTO #tempsrc1 FROM src1”,然后将 #tempsrc1 绑定(bind)到 ListBox。从那里将为目标 ListBox 绑定(bind)创建一个#tempdst1。然后任何选择都会相应地从那里来回移动。

虽然绑定(bind)到永久数据库很容易,但我在绑定(bind)到 #tempdb 设置时遇到了麻烦(如果可能的话),我对 SQL 还很陌生,对架构没有深入的了解.

最佳答案

我认为你的设计是错误的。

临时数据不应该保存在数据库中,而应该保存在应用层中。在有两个列表框的情况下,您可能能够使用列表框本身来跟踪项目。如果您需要保留与列表框中显示的文本相关的数据,我建议放置一个 Dictionary<>Session对象。

在可能使用不同数据库连接的不同请求之间保持#temptable 事件也可能很棘手。除非您将数据库连接存储在 Session 中我认为当连接池重置数据库连接时#temptables 将丢失。

关于c# - 使用 SQL #tempdb 将 databind() 绑定(bind)到 ListBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6848197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com