我必须修改一个asp.net应用程序。该应用程序包含一个巨大的gridview,其中包含大量的javascript,控件和单元格修改(颜色单元格等)。
现在我必须修改gridview以添加更多colums。许多代码基于根据其索引识别单元格,例如row.Cells(1)。有没有办法优化这种行为?
我不喜欢在middel中添加colum然后增加所有indeces以匹配新位置的想法。
Ciao Richie
答案 0 :(得分:1)
您可以创建列的枚举:
Enum GridColumnIndex
(
Id = 0,
Name = 1,
...
)
然后像这样使用这个枚举:row.Cells(GridColumnIndex.Id)
。
修改列结构时,只需更新枚举。