Asp.net 以下代码之间的区别是什么

Asp.net 以下代码之间的区别是什么,asp.net,gridview,datakey,Asp.net,Gridview,Datakey,如果我使用第二个代码作为 var id = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Value); var id2 = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Values); ,我可以为变量id2分配第二个数据键吗 感谢大家的关注 价值观 id2 = Convert.ToInt32(GridViewVehicleL

如果我使用第二个代码作为

var id = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Value);
var id2 = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Values);
,我可以为变量id2分配第二个数据键吗

感谢大家的关注

价值观

id2 = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Values[1]);
价值观

Gets the value of the key field at index 0 in the DataKey object.

所以你可以分配

Gets an IOrderedDictionary object that contains every key field in the DataKey 
object.

阅读是的,你可以。你是对的。
id2 = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Values[1]);