【问题标题】:Datagridviews in TabControlTabControl 中的数据网格视图
【发布时间】:2015-06-23 16:34:43
【问题描述】:

我有一个带有四个选项卡的 TabControl,每个选项卡都包含一个数据网格视图。

为了验证四个 datagridview 中的所有数据是否正确,我扫描每个 datagridview 以检查丢失的文件等,如果不正确,我使用以下方法重新着色背景:

pBadStyle = 新的 DataGridViewCellStyle pBadStyle.BackColor = 颜色.LightPink . . dgvAssetInput.Item(1, i).Style = pBadStyle

这一切都适用于第一个选项卡中的 datagridview。不正确的值是粉红色的。对于其他 datagridviews 什么也没做。样式保持不变。

当用户选择选项卡时,我尝试运行重新样式处理过程,认为 Windows 不会设置用户看不到的样式,但这也失败了。

我在第一个选项卡 datagridview 中查找了一些样式属性设置,而不是在其他选项卡中,但它们的所有属性都是相同的。

谁能告诉我我能做些什么来解决这个问题?

【问题讨论】:

    标签: datagridview tabcontrol


    【解决方案1】:

    在您切换到该选项卡之前,我不确定是否创建了实际控件。您可以尝试连接到OnDataBindingComplete 以查看控件何时实际加载数据。 我的猜测是这些网格不是在您要修改它们时创建的。

    【讨论】:

      猜你喜欢
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 2019-08-24
      • 2014-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      相关资源
      最近更新 更多