У меня есть код, который взаимодействует с видом сетки, и код точно такой же для нескольких видов сетки. Так что я могу сделать что-то вроде этого:
Dim gridViewPointer As GridView
If (gridViewNumber = 1) Then
gridViewPointer = GridView1
ElseIf (gridViewNumber = 8) Then
gridViewPointer = GridView8
...
, а затем
If (gridViewPointer.DataSourceID = SQLDatasourcetemp.ID) Then
...
Будет ли это работать или есть другой способ сделать это?
Edit:
Я проверяю, чтобы данные, которые пользователь вводит в сетку, были правильными. Это может быть один из 4 видов сетки, и проверки точно такие же, единственный параметр, который изменяется в коде, это gridview1 / gridview2 / etc Поэтому, если я могу использовать «указатель» на правильный вид сетки, я могу уничтожить весь дублирующий код.