Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在windows窗体C中使用TableLayoutPanel和动态组合框#_C# - Fatal编程技术网

C# 在windows窗体C中使用TableLayoutPanel和动态组合框#

C# 在windows窗体C中使用TableLayoutPanel和动态组合框#,c#,C#,我需要一些认真的帮助。我在论坛上搜索过,谷歌搜索过,尽可能多地体验过……都没有用 问题出在这里 我使用TableLayoutPanel根据数据库中的值动态配置表单。 在TableLayoutPanel中,我动态添加- 1个标签 1个文本框 1个按钮 1组合框 这是问题的根源- 如果在TableLayoutPanel中有2行或更多行,则所有组合框 同时改变 我必须做什么才能一次只更改一个组合框 数据源是相同的,因此它将连接到数据源的一个组合框中的任何更改视为对任何其他连接的组合框的更改。要解决

我需要一些认真的帮助。我在论坛上搜索过,谷歌搜索过,尽可能多地体验过……都没有用

问题出在这里

我使用TableLayoutPanel根据数据库中的值动态配置表单。 在TableLayoutPanel中,我动态添加-

  • 1个标签
  • 1个文本框
  • 1个按钮
  • 1组合框
这是问题的根源-

如果在TableLayoutPanel中有2行或更多行,则所有组合框 同时改变


我必须做什么才能一次只更改一个组合框

数据源是相同的,因此它将连接到数据源的一个组合框中的任何更改视为对任何其他连接的组合框的更改。要解决这个问题,只需创建一个临时字符串数组,并将信息从原始源复制到该数组,然后将其作为组合框的数据源。

您可以发布代码吗?我们也许能更好地帮助你。