【发布时间】:2010-08-18 19:14:18
【问题描述】:
我有与 gridview 交互的代码,并且多个 gridview 的代码完全相同。那么我可以这样做吗:
Dim gridViewPointer As GridView
If (gridViewNumber = 1) Then
gridViewPointer = GridView1
ElseIf (gridViewNumber = 8) Then
gridViewPointer = GridView8
...
然后
If (gridViewPointer.DataSourceID = SQLDatasourcetemp.ID) Then
...
这会起作用还是有其他方法可以做到这一点?
编辑: 我正在检查以确保用户输入到 gridview 的数据是正确的。它可能是 4 个 gridview 之一,并且检查完全相同,代码中唯一更改的参数是 gridview1/gridview2/etc。因此,如果我可以使用指向正确网格视图的“指针”,那么我可以消除所有重复的代码。
【问题讨论】:
-
我不完全确定我是否遵循。您能给我们提供更多背景信息吗?