/// <include file='doc\ColumnCollection.uex' path='docs/doc[@for="DataGridColumnCollection.AddAt"]/*' /> /// <devdoc> /// <para>Inserts a <see cref='System.Web.UI.WebControls.DataGridColumn'/> to the collection /// at the specified index.</para> /// </devdoc> public void AddAt(int index, DataGridColumn column) { if (index == -1) { columns.Add(column); } else { columns.Insert(index, column); } column.SetOwner(owner); if (marked) { ((IStateManager)column).TrackViewState(); } OnColumnsChanged(); }
public void AddAt(int index, DataGridColumn column) { if (column == null) { throw new ArgumentNullException("column"); } if (index == -1) { this.columns.Add(column); } else { this.columns.Insert(index, column); } column.SetOwner(this.owner); if (this.marked) { ((IStateManager) column).TrackViewState(); } this.OnColumnsChanged(); }
public void AddAt(int index, DataGridColumn column) { if (column == null) { throw new ArgumentNullException("column"); } if (index == -1) { this.columns.Add(column); } else { this.columns.Insert(index, column); } column.SetOwner(this.owner); if (this.marked) { ((IStateManager)column).TrackViewState(); } this.OnColumnsChanged(); }
public void AddAt(int index, DataGridColumn column) { if(index == -1) { columns.Add(column); } else { columns.Insert(index, column); } column.SetOwner (owner); if(trackViewState) { ((IStateManager)column).TrackViewState(); } OnColumnsChanged(); }