VB.NET 2005年的DataGridView重绘
-
23-08-2019 - |
题
说明
我使用它创建了一次全球的DataGridView,那么我分享该网格的ByRef上的多个用户控件,奇怪的是 - >第一控制添加或初始化该网格将绘制所有其他控件将不会画出来(可以肯定的,我知道为什么它不图)
问:我怎么能迫使全球的datagridview在每一个用户控制,我要重绘.. !!?
一提的是我使用数据部件/数据源Manully填充DataGridView
用出来。
没有正确的解决方案
其他提示
OK,那真的是相当危险的。控制并不意味着通过多种形式/控件的父对象。你会做的更好共享的数据的(通过观察集合,如BindableList<T>
,或DataView
如果你愿意的话)。显然,这意味着设置在数据成员/数据源,或做的所有更新(对所有网格)自己。
但严重; DataGridView
(或任何其他控制AFAIK)并不意味着这样的使用。
有关信息,假设的是VB的ByRef
媲美C#的ref
,那么你就不需要那么反正...你已经是只透过参考(按价值计算)。但是,因为它不会工作,要么方式并不重要。
不隶属于 StackOverflow