protected override void LoadViewState (object savedState)
{
if (savedState == null) {
base.LoadViewState (null);
return;
}
object [] states = (object []) savedState;
base.LoadViewState (states[0]);
if (states[1] != null) ((IStateManager)PagerSettings).LoadViewState (states[1]);
if (states[2] != null) ((IStateManager)FooterStyle).LoadViewState (states[2]);
if (states[3] != null) ((IStateManager)HeaderStyle).LoadViewState (states[3]);
if (states[4] != null) ((IStateManager)PagerStyle).LoadViewState (states[4]);
if (states[5] != null) ((IStateManager)RowStyle).LoadViewState (states[5]);
if (states[6] != null) ((IStateManager)InsertRowStyle).LoadViewState (states[6]);
if (states[7] != null) ((IStateManager)EditRowStyle).LoadViewState (states[7]);
if (states[8] != null) ((IStateManager)EmptyDataRowStyle).LoadViewState (states[8]);
}