为什么更改一个组合中的 SelectedItem 会更改所有其他组合?

2023-11-22

我以这种方式填充组合框

foreach (Control c in this.Controls)
{
     if (c is ComboBox)
     {
         (c as ComboBox).DataSource = DataSet1.Tables[0];
         (c as ComboBox).DisplayMember = "Articles";
     }
}

但是,问题是当我更改一个组合中的 SelectedItem 时 - 它在所有其他组合中都会更改吗?


将它们分别绑定到 DataSet1.Table[0] 的单独实例。

ie)

foreach (Control c in this.Controls)
{
    if (c is ComboBox)
    {
        DataTable dtTemp = DataSet1.Tables[0].Copy();
        (c as ComboBox).DataSource = dtTemp 
        (c as ComboBox).DisplayMember = "Articles";
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么更改一个组合中的 SelectedItem 会更改所有其他组合? 的相关文章

  • 结构化绑定中缺少类型信息

    我刚刚了解了 C 中的结构化绑定 但有一件事我不喜欢 auto x y some func is that auto正在隐藏类型x and y 我得抬头看看some func的声明来了解类型x and y 或者 我可以写 T1 x T2 y
  • 如何将 std::string& 转换为 C# 引用字符串

    我正在尝试将 C 函数转换为std string参考C 我的 API 如下所示 void GetStringDemo std string str 理想情况下 我希望在 C 中看到类似的东西 void GetStringDemoWrap r
  • 在模板类中声明模板友元类时出现编译器错误

    我一直在尝试实现我自己的链表类以用于教学目的 我在迭代器声明中指定了 List 类作为友元 但它似乎无法编译 这些是我使用过的 3 个类的接口 Node h define null Node
  • 调用 McAfee 病毒扫描引擎

    我收到客户的请求 要求使用他们服务器上的 McAfee 病毒扫描将病毒扫描集成到应用程序中 我做了一些调查 发现 McScan32 dll 是主要的扫描引擎 它导出各种看起来有用的函数 我还发现提到了 McAfee Scan Engine
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • 通过引用传递 [C++]、[Qt]

    我写了这样的东西 class Storage public Storage QString key const int value const void add item QString int private QMap
  • std::list 线程push_back、front、pop_front

    std list 线程安全吗 我假设不是这样 所以我添加了自己的同步机制 我认为我有正确的术语 但我仍然遇到问题 每个函数都由单独的线程调用 Thread1 不能等待 它必须尽可能快 std list
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • std::vector 与 std::stack

    有什么区别std vector and std stack 显然 向量可以删除集合中的项目 尽管比列表慢得多 而堆栈被构建为仅后进先出的集合 然而 堆栈对于最终物品操作是否更快 它是链表还是动态重新分配的数组 我找不到关于堆栈的太多信息 但
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • C++ 多行字符串原始文字[重复]

    这个问题在这里已经有答案了 我们可以像这样定义一个多行字符串 const char text1 part 1 part 2 part 3 part 4 const char text2 part 1 part 2 part 3 part 4
  • 使用 C# 中的 CsvHelper 将不同文化的 csv 解析为十进制

    C 中 CsvHelper 解析小数的问题 我创建了一个从 byte 而不是文件获取 csv 文件的类 并且它工作正常 public static List
  • 两个静态变量同名(两个不同的文件),并在任何其他文件中 extern 其中一个

    在一个文件中将变量声明为 static 并在另一个文件中进行 extern 声明 我认为这会在链接时出现错误 因为 extern 变量不会在任何对象中看到 因为在其他文件中声明的变量带有限定符 static 但不知何故 链接器 瑞萨 没有显
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • 空指针与 int 等价

    Bjarne 在 C 编程语言 中写道 空指针与整数零不同 但 0 可以用作空指针的指针初始值设定项 这是否意味着 void voidPointer 0 int zero 0 int castPointer reinterpret cast
  • C# 动态/expando 对象的深度/嵌套/递归合并

    我需要在 C 中 合并 2 个动态对象 我在 stackexchange 上找到的所有内容仅涵盖非递归合并 但我正在寻找能够进行递归或深度合并的东西 非常类似于jQuery 的 extend obj1 obj2 http api jquer
  • 对于某些 PDF 文件,LoadIFilter() 返回 -2147467259

    我正在尝试使用 Adob e IFilter 搜索 PDF 文件 我的代码是用 C 编写的 我使用 p invoke 来获取 IFilter 的实例 DllImport query dll SetLastError true CharSet
  • 为什么C++代码执行速度比java慢?

    我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • MySQL Connector C/C API - 使用特殊字符进行查询

    我是一个 C 程序 我有一个接受域名参数的函数 void db domains query char name 使用 mysql query 我测试数据库中是否存在域名 如果不是这种情况 我插入新域名 char query 400 spri

随机推荐

  • 如何将NativeActivity的内容视图设置为Java创建的组件

    有没有办法将 NativeActivity 的内容设置为用 Java 创建的组件 例如 FrameLayout ImageView 等 我需要使用 NativeActivity 用于在 Xperia Play 上获取触摸板输入 但我还需要能
  • 使用 GCC C 在 AIX 上处理空指针

    我们有一段用 C 编写的代码 有时不能很好地处理零指针 该代码最初是在 Solaris 上编写的 此类指针会导致分段错误 并不理想 但比继续耕耘要好 我们的经验是 如果您在 AIX 上读取空指针 您将得到 0 如果您使用xlc编译器你可以添
  • 如何进行工人与工人之间的沟通?

    我正在对网络工作者进行实验 想知道他们处理令人尴尬的并行问题的能力如何 因此我实施了康威的生命游戏 比做模糊或其他事情更有趣 但是在这种情况下问题是相同的 目前 我有一名 Web Worker 执行迭代并向 UI 线程发回新的 ImageD
  • 如何在MVC 3中设置图表系列颜色?

    我在用着 System Web Helpers Chart 在我的 MVC3 应用程序中显示图表 var myChart new Chart width 600 height 400 AddTitle Resource Utilizatio
  • OpenSSL RSA:无法加密/解密长度超过 16 字节的消息

    我正在开发一个简单的程序 它使用 OpenSSL 进行基本的 RSA 加密和解密 它对于小消息 这是我的程序的 15 个字节的输出 Generating RSA keypair done Message to encrypt 0123456
  • HttpResponseMessage 和 HttpWebResponse 有什么区别?

    它们似乎都是处理客户响应的不同方式 有关我的问题的更多详细信息 我有一个服务器 当我收到来自客户端的请求时 我想调用第二个服务器并将第二个服务器的响应返回给我的客户端 它们都有相同的目的 HttpWebRequest HttpWebResp
  • 使用本地文件作为set_image文件discord.py

    我知道在discord py中 你可以使set image嵌入图像的 url 但是 我想使用计算机上的本地文件set image而不是图像的 url embed discord Embed title Title description D
  • 如何使用 FFmpeg

    我正在尝试从视频中提取帧 并且我选择了 ffmpeg 如果您知道更好的东西请告诉我 来完成此任务 我已经下载了它的源代码 但不知道如何使用它 我怎样才能编译它 推荐的语言是什么 我了解 Python 和 C 请注意 我的操作系统是 Wind
  • 如何添加自定义属性?

    如何在字段中添加自定义属性联系表 7 没有 JavaScript 例如页面中有这样一个字段
  • HTML5 File API 简单检查文件是否存在

    我有一个临时文件 API 存储 HTML5 但我无法检查文件是否存在 有没有简单的方法可以检查呢 我是否必须实际尝试阅读该文件才能找到答案 周围的搜索没有给我带来任何具体的结果 同步检查会很好 这可能吗 你必须阅读该文件 以下示例基于这个演
  • Android WebView中如何加载本地图片

    我正在尝试将存储在数据库中包含图像的 html 字符串加载到WebView 图像存储在内部存储器中 我给出了对 html 字符串的引用 但它不起作用 有什么帮助吗 String content p Can we have a rotatio
  • window.x 和 x 有什么区别?

    假设 x 是一个从未定义的变量 因此它应该是未定义的 在以下场景中 1 if x do something ReferenceError x is not defined 2 if window x do something worked
  • 根据参数数量重载宏

    我有两个宏FOO2 and FOO3 define FOO2 x y define FOO3 x y z 我想定义一个新的宏FOO如下 define FOO x y FOO2 x y define FOO x y z FOO3 x y z
  • 如何使用jquery开发是否确认

    如何使用 jquery 或任何其他方法开发带有是否按钮的确认对话框 当我单击提交按钮时 我需要确认 使用本机浏览器确认对话框 if confirm Are you sure Ok button pressed else Cancel but
  • 从 Cocoa 中的 WebView 获取源 HTML

    我正在开发一个 OS X 程序 用户可以在 WebView 中进行一些简单的所见即所得 HTML 编辑 作为 Cocoa 和 WebKit 编程的新手 我完全不知道如何从 WebView 获取选定的文本 目的是获取用户选择的内容 在文本周围
  • 为什么我们不应该在 py 脚本中使用 sys.setdefaultencoding("utf-8") ?

    我见过很少的 py 脚本在脚本顶部使用它 在什么情况下应该使用它 import sys reload sys sys setdefaultencoding utf 8 根据文档 这允许您从默认的 ASCII 切换到其他编码 例如 UTF 8
  • 线程“main”中出现异常 java.net.BindException:地址已在使用中 - 仅 Netbeans 中出现错误

    在我的机器上 以下代码在 Eclipse 中编译 但在 Netbeans 中引发异常 错误消息显示 线程 main java net BindException 中出现异常 地址已在使用中 Netbeans 中使此代码编译的正确配置是什么
  • perl5 库可以在 perl6 中导入吗?

    我知道 perl6 将明确允许导入 perl5 代码 但我无法做到这一点 这是perl6code use perl5 Net FTP 它报告了一个error 是否存在任何配置问题或尚未准备好 Use 内联 Perl5在 Raku 中嵌入任意
  • C++ 中的向量::size_type

    这个C 语句是什么意思 vector
  • 为什么更改一个组合中的 SelectedItem 会更改所有其他组合?

    我以这种方式填充组合框 foreach Control c in this Controls if c is ComboBox c as ComboBox DataSource DataSet1 Tables 0 c as ComboBox