【发布时间】:2013-07-02 02:12:19
【问题描述】:
我正在继续研究一些 VSTO,我想知道是否有一种方法可以同时引用一个类中的所有数据网格视图。我似乎无法弄清楚容器应该是什么,我似乎无法将它们添加到数组/其他容器中?
我想要做的伪代码类似于:
For Each datagridview in Globals.MyUserControl
'change some datagridview property ie:
datagridview1.ReadOnly = True
Next
我会很高兴在 C# 或 VB.net 中,或者真的任何解释这是否可以完成。目前我正在为所有不同的 datagridviews 手动设置它,随着这个数字的增长,我想要一种方法来一次全部点击它们。
仍在尝试解决以下解决方案,我尝试过的另一种方法不起作用:
For Each ctl In Me.Controls
If TypeOf ctl Is DataGridView Then
ctl.ReadOnly = True
ctl.AllowUserToDeleteRows = False
End If
Next
但我不知道为什么这不起作用。
【问题讨论】:
标签: c# vb.net datagridview