我有带有 DataGridView
的 winform 应用程序,我正在使用 Cascading ComboBox。例如,第 1 列有一个 ComboBox
,第 2 列组合框的值取决于第 1 列的选择。一切似乎都很好,但是当我打开第二个组合框时,它的背景颜色变黑了。请参阅屏幕截图。我没有在任何地方设置背景色(在设计或代码中)。知道为什么会出现这种奇怪的行为吗?
我在 DataGridView
的 EditingControlShowing 事件中绑定(bind)第二个 ComboBox。如果我在 FromLoad 事件中绑定(bind)它,那么它工作正常。
最佳答案
检查列的 DefaultCellStyle
。这是我看到的唯一可以复制黑色的地方。
关于c# - DataGridView Cascading ComboBox 在第二个组合框中显示黑色背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8183105/