开始追捕我上可见的伪/真问题之前:在WinForms DataGridView中设置非自动列的Visible属性的稳定性如何?
如何稳定是设置非自动列的Visible属性 一个WinForms DataGridView的?
我已经把所有的几年他们现有的,与FlowLayoutPanel的和TableLayoutPanel中摆弄周围在设计时的后的WinForms曾与陌生的文物不够的问题(例如仍然得到Visual Studio设计心烦,改变对ForeColor
一个TextBox
并不总是工作等),所以我习惯于质疑框架。
在我的具体情况下,我在backgroundWorker_RunWorkerCompleted
和myCheckBox_CheckedChanged
事件中设置DataGridView上的最后两列的Visible属性(设计时所有列,绑定数据是内存对象的集合)。
观察:
-
在
- ,设置
Visible = False
隐藏列,但后来设置Visible = True
没有透露它在myCheckBox_CheckedChanged
- ,在所有设置
Visible = myCheckBox.Checked
没有任何影响(不隐藏或揭示)
backgroundWorker_RunWorkerCompleted
在深入研究之前,得到一个Short, Self Contained, Correct Example出来:通常应该有多稳定?
我打算深入一些。感谢您的提示。 –
使用'Update()/ Refresh()'有没有什么好运气? – MoonKnight
还没有。我现在正处于另一个项目中。 –