GridView各事件获取DataKeys值的方法

DataKeys的作用不言而预,但是我非常奇怪MicroSoft为什么在GridView的不同事件中使得获取DataKeys的值要使用不同的方法。就这个问题使得我初次使用时浪费了我宝贵的时间和精力。
        我在项目一般使用的是GridView中的RowEditing和RowDeleting两个事件,这两个事件获取DataKeys值的方法:
GridView.DataKeys[e.index].Value
       而在RowCommand事件中上面的方法就不行了,我采用的方法是GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value

当然,如果不设置DataKeys我们也能完成相应的功能,在GridView数据棒定是,隐藏我们想要的而不需在列表中显示的字段就OK!
posted @ 2008-07-18 14:38  草市江田  阅读(1768)  评论(1)    收藏  举报