private void EnsureColumnExists( TableColumn column ) { if ( !myTable.Header.Columns.Contains( column ) ) { throw new ArgumentException( "no such column: " + column.Name ); } }
public object this[TableColumn column] { get { EnsureColumnExists( column ); return this[ column.Name ]; } set { EnsureColumnExists( column ); myCells[ column.Name ] = value; } }