我有一個與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的「指針」,那麼我可以刪除所有重複的代碼。
我不完全相信我跟隨。你能給我們多一點背景嗎? – 2010-08-18 19:16:13
編輯原始問題。 – Shawn 2010-08-18 19:21:57