说明

我使用它创建了一次全球的DataGridView,那么我分享该网格的ByRef上的多个用户控件,奇怪的是 - >第一控制添加或初始化该网格将绘制所有其他控件将不会画出来(可以肯定的,我知道为什么它不图)

问:我怎么能迫使全球的datagridview在每一个用户控制,我要重绘.. !!?

一提的是我使用数据部件/数据源Manully填充DataGridView用出来。

没有正确的解决方案

其他提示

OK,那真的是相当危险的。控制并不意味着通过多种形式/控件的父对象。你会做的更好共享的数据的(通过观察集合,如BindableList<T>,或DataView如果你愿意的话)。显然,这意味着设置在数据成员/数据源,或做的所有更新(对所有网格)自己。

但严重; DataGridView(或任何其他控制AFAIK)并不意味着这样的使用。

有关信息,假设的是VB的ByRef媲美C#的ref,那么你就不需要那么反正...你已经是只透过参考(按价值计算)。但是,因为它不会工作,要么方式并不重要。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top