在数据网格视图中交换列

时间:2015-07-09 07:04:34

标签: c# sql datagridview binding dataset

我有一个c#windows窗体应用程序,在其中的所有选项卡中,我有一个数据网格视图,显示打孔机的数据(ID,IP,端口,类型,描述,位置)

没有错误,但问题是有时显示ID而不是描述字段,因为知道ID隐藏在网格中..

那么可能出现的问题是什么?

通过绑定源从数据集填充网格视图。 所有网格都有相同的绑定源,都是一样的, 然后我在表单加载上加载数据。

2 个答案:

答案 0 :(得分:0)

之前我见过。我不知道是什么原因造成的。它似乎只有在你隐藏第一列时才会发生。我不知道这是否是修复它的正确方法,但我将ID列从第一列移开。在我的情况下,我把它放在dataGridView的末尾,我没有看到这个" bug"试。

希望它有所帮助。

答案 1 :(得分:0)

解决方案是在一个组合框中绑定到网格的相同绑定源.i填充了“选定值”字段,这是错误的。所以只需从组合框中删除选定的值