繁体   English   中英

用comboboxcolumn替换列后的DataGridView绑定

[英]DataGridView binding after replacing column with comboboxcolumn

我在C#Express 2010和SQL Server Express 2008中,制作用于简单表格编辑的winforms前端。 用户从组合框中选择一个表,然后用该表填充datagridview。 表单底部有一个“提交并重新加载”按钮。 它大致基于Microsoft的将DGV绑定到数据库的示例。

因此,我有一个由数据适配器填充的datagridview。 填充完毕后,我遍历结果表,并用comboboxcolumns将所有列替换为外键,以便用户使用。

这一点一切正常。 出现comboboxcolumn,其中包含正确的数据等。我已经设置Headertext,DataProprtyName和Name属性以匹配它替换的列。

它似乎确实破坏了执行更新命令的“提交”按钮。 基本上,如果我更改任一comboboxcolumns中的值,则会遇到并发冲突。 如果我更改任何其他列中的值,它将无提示地失败(将数据重新加载到DGV中后,更新后的值将消失)。

有什么想法可能是什么问题吗?

如果您需要查看代码,请告诉我。 因为我是新手,所以可能有很多事情发生,而且做事方式太糟了!

提前致谢。

没关系-我想通了-我复制/粘贴了一个过程并忘记创建一个新的DataAdaptor,所以它使用的是与用于填充DGV的过程相同的过程,因此事情变成了A而不是T ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM