void LoadDataKeyArrayState (object [] state)
{
for (int i = 0; i < state.Length; i++) {
DataKey dataKey = new DataKey (new OrderedDictionary (DataKeyNames.Length), DataKeyNames);
((IStateManager) dataKey).LoadViewState (state [i]);
DataKeyArrayList.Add (dataKey);
}
keys = new DataKeyArray (DataKeyArrayList);
}