나는 gridview와 상호 작용하는 코드를 가지고 있으며 코드는 여러 gridviews에 대해 정확히 동일합니다. 그래서 나는이 같은 작업을 수행 할 수 있습니다Vb.net 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 gridviews 중 하나가 될 수 있으며, 수표는 정확히 동일합니다, 코드에서 변경되는 유일한 매개 변수는 gridview1/gridview2/etc입니다. 그래서 올바른 gridview에 "포인터"를 사용할 수 있다면 모든 중복 코드를 제거 할 수 있습니다.
내가 따라 완전히 확실하지 않다. 좀 더 상황을 알려줄 수 있니? –
수정 된 원래 질문입니다. – Shawn