【问题标题】:Key in dictionary输入字典
【发布时间】:2010-11-22 03:39:58
【问题描述】:

我有一个名为“X”的表。我正在尝试通过单击数据网格中的“更新按钮”来更新此表。当我这样做时,我遇到了以下错误。

项目已添加。字典中的键:'admin' 正在添加的键:'admin'

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.ArgumentException:已添加项目。字典中的键:'admin' 正在添加的键:'admin'

【问题讨论】:

  • 向我们展示您用于更新记录的代码
  • 是的,需要代码来帮助解决这个问题。

标签: c# sql-server


【解决方案1】:

抱歉,直言不讳,但您似乎正在使用 Dictionary、Hashtable 或 SortedList 并尝试将一个项目添加到该列表中,该列表中的键(在本例中为“admin”)已经存在。

你可以

1) 检查列表中是否已经存在该项目而不添加它 2)也许由于某种原因,您运行一段代码的次数比您想象的要多。

我同意代码示例将有助于更好地回答该问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-29
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多