0

当我将第二个Columnheader关系添加到DataSet.

问题是该列在我第一次打开窗口时消失了,但是(不关闭应用程序)如果我单击另一个选项卡并返回到我遇到问题的选项卡,它将出现。

我知道问题来自第二个关系,因为当我评论这一行时,它工作得很好: DataSetGenerico.Relations.Add(relation2);

第一张图显示了第一次打开窗口时发生的情况,第二张图显示了单击另一个选项卡并返回有问题的选项卡时发生的情况(不关闭应用程序)。第一次

第二次

您可以在第一张图片中看到“Tipo de Local”,但宽度非常小(介于“Dni Propietario”和“DNI propietario”之间),第二次显示完美。

AutoSizeColumnsModeDataGridViewAutoSizeColumnsMode.AllCells我已经尝试了所有其他DataGridViewAutoSizeColumnsMode可能性,但没有运气。也DataGridViewAutoSizeRowsMode

谢谢你。

4

1 回答 1

0

经过反复试验,我找到了解决方案。

要解决这个问题,应该首先创建所有想要的关系,然后添加您需要或想要的所有DataGridViewComboBoxColumn 。如果在创建 DataGridViewComboBoxColumn 之后创建关系即使关系和 DataGridViewComboBoxColumn 没有任何共同点,您也会遇到问题

于 2013-01-19T19:49:06.460 回答