我有一个与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