【问题标题】:vb.net datagridview and bindingsourcevb.net datagridview 和 bindingsource
【发布时间】:2017-12-01 13:31:48
【问题描述】:

我正在转换一些遗留的 VB6 代码,特别是链接到 ADODC 数据控件的 TDBGrid。

一切正常,我的专栏和 bindignsource 读起来很甜蜜,并且正确地执行了它应该做的事情 - 但我在转换这种类型的方法时遇到了问题。

在 vb6 应用程序中,当用户滚动网格时,网格 fetchstyle(类似于单元格格式化)会查看 adodc 中的等效数据行。

在 .net 中,我似乎无法获得相同的功能,除非我将该字段从数据库中添加到网格中的列中并使其不可见(如果可以的话,我真的不想这样做帮助它)然后通过单元格格式读取单元格,然后执行一些操作,例如将单元格样式的背景颜色更改为某种东西。

是否可以在绑定源中引用与用户所在的网格中的同一行相同的行,而无需绑定源中的该字段 - 在 DGV 列中?

还是我只需要忍受在 DGV 中放置比我想要的更多的列并忍受它?

谢谢!

【问题讨论】:

    标签: vb.net datagridview bindingsource


    【解决方案1】:

    我想你想要BindingSource.Current 目的。

    【讨论】:

    • 我使用了 BindingSource.Current 对象,但它仅在您单击 datagridview 时有效,而不是在单元格格式中的记录处理期间。即,如果您刷新已链接到 datagridview 的 bindingsource,则 bindingsource.current 保持在顶部,而 datagridview 从 bindingsource 获取数据。也许我做错了什么 - 我今天要去玩 - 感谢 GMan 的回复
    猜你喜欢
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2016-07-24
    • 2018-04-15
    相关资源
    最近更新 更多