Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Mysql 单击datagridview相关字段时,VB.net应用程序中的某些DataInded对象(如textbox、combobox等)中的数据丢失_Mysql_Vb.net - Fatal编程技术网

Mysql 单击datagridview相关字段时,VB.net应用程序中的某些DataInded对象(如textbox、combobox等)中的数据丢失

Mysql 单击datagridview相关字段时,VB.net应用程序中的某些DataInded对象(如textbox、combobox等)中的数据丢失,mysql,vb.net,Mysql,Vb.net,我有一些字段,比如textbox和combobox,当单击datagridview行时,它们会显示相关数据。因此,每个单击的行都应该显示相同的值,并从相关表进入该文本框和组合框,但有些并没有显示。这种情况发生在相关数据(来自其他表)上,甚至来自datagridview 由于一些现场数据是正确的,而另一些是错误的,我认为这可能是内存问题。有没有办法清除并重新填充这些字段?我尝试了下面的代码,但没有成功 编辑: 似乎每单击3次就会清除组合框。但是如果我点击了第四个,在它再次出现之前返回点击它。我很困

我有一些字段,比如textbox和combobox,当单击datagridview行时,它们会显示相关数据。因此,每个单击的行都应该显示相同的值,并从相关表进入该文本框和组合框,但有些并没有显示。这种情况发生在相关数据(来自其他表)上,甚至来自datagridview

由于一些现场数据是正确的,而另一些是错误的,我认为这可能是内存问题。有没有办法清除并重新填充这些字段?我尝试了下面的代码,但没有成功

编辑: 似乎每单击3次就会清除组合框。但是如果我点击了第四个,在它再次出现之前返回点击它。我很困惑

编辑2: 这似乎是微软已知的问题,没有解决方案

如下所示:

甚至“三步测试”也与。。。遗憾的是,指向Microsoft的链接不再处于活动状态。所以我必须继续我的调查。。。

虫子确认了

这里有一个假定的修补程序:

但没有可用的记录器:

相反,微软建议升级到Windows10

我通过一种变通方法来解决它:

Me.CBoxObra.DropDownStyle = ComboBoxStyle.DropDownList
以前的情况是:

Me.CBoxObra.DropDownStyle = ComboBoxStyle.DropDown

问题不再出现。

根据您显示的代码,每次单击单元格时都会将所有数据追加到表中。这是一个非常糟糕的想法。另外,您的问题涉及到绑定,您并没有显示任何内容,所以您是否在任何地方使用类似的内容?ComboBox1.DataSource=BindingSource ComboBox1.DisplayMember=“Name”ComboBox1.ValueMember=“ID”@Tripodi先生-你完全正确。。。那是个非常糟糕的主意。我现在可以做些什么来解决这个问题。。。是否在重新加载数据之前清除?谢谢@Devcon-是的。我在VS设计模式(ComboBox任务)中有如下设置:`ComboBox1.DataSource=AndrosDataSource ComboBox1.DisplayMember=“Name”ComboBox1.ValueMember=“Name”。。。同时选择的值=月\工作\列表数据源。这就是问题所在吗?谢谢你。@JosédeMatos我相信你必须做的是看一些关于数据绑定和通过ADO.Net访问数据的教程。我没有时间提供这些教程lesson@Mr.Tripodi我以后肯定会看的。不幸的是,我现在不能回去了。非常感谢。
Me.CBoxObra.DropDownStyle = ComboBoxStyle.DropDown