【发布时间】:2015-06-23 16:34:43
【问题描述】:
我有一个带有四个选项卡的 TabControl,每个选项卡都包含一个数据网格视图。
为了验证四个 datagridview 中的所有数据是否正确,我扫描每个 datagridview 以检查丢失的文件等,如果不正确,我使用以下方法重新着色背景:
pBadStyle = 新的 DataGridViewCellStyle pBadStyle.BackColor = 颜色.LightPink . . dgvAssetInput.Item(1, i).Style = pBadStyle
这一切都适用于第一个选项卡中的 datagridview。不正确的值是粉红色的。对于其他 datagridviews 什么也没做。样式保持不变。
当用户选择选项卡时,我尝试运行重新样式处理过程,认为 Windows 不会设置用户看不到的样式,但这也失败了。
我在第一个选项卡 datagridview 中查找了一些样式属性设置,而不是在其他选项卡中,但它们的所有属性都是相同的。
谁能告诉我我能做些什么来解决这个问题?
【问题讨论】: