2014-02-20 6 views
1
var id = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Value); 
var id2 = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Values); 

, если я использую второй код, какВ чем разница между следующим кодом

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

, я мог назначить вторую DataKey переменной id2

Спасибо за все интересы

+4

читать [Docs] (http://msdn.microsoft.com/en-us/library/system.web .ui.webcontrols.datakey_properties (v = vs.110) .aspx) – Satpal

+0

да, вы можете. Вы верны. –

ответ

1

DataKey Properties

Значение

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]); 
Смежные вопросы