各位大哥大姐,有个问题请教,在此先谢各位指导,嘿嘿!
msdn上说:
GridView.DataKeys 属性获取一个 DataKey 对象集合,这些对象表示 GridView 控件中的每一行的数据键值当设置了 DataKeyNames(获取或设置一个数组,该数组包含了显示在 GridView 控件中的项的主键字段的名称) 
 属性时,GridView 控件自动为该控件中的每一行创建一个 DataKey 对象。DataKey 对象包含在 DataKeyNames 属性中的指定的字段的值。
   我想知道这个数据键值与主键字段的名称都是指[DataKeyNames属性设置的字段值吗? DataKey对象的值是只包含在DataKeyNames属性中指定的值,还是包含在数据库中有DataKeyNames属性字段所在行的所有指或者说是根据这个字段查询出来的全部值.].   DataKeys属性是个二维数组吧,但是我把这个字串中的那个零怎么不论改为几都不出错呢? string OrderID = this.GridView1.DataKeys[e.RowIndex][0].ToString();