public DataRowColumnPropertyDescriptor(System.Data.DataColumn column) : base(column.ColumnName, null) { if (column == null) { throw new ArgumentNullException("column"); } m_columnName = column.ColumnName; m_columnDataType = ItemsSourceHelper.GetColumnDataType(column); m_columnCaption = column.Caption; m_columnReadOnly = column.ReadOnly; m_columnHidden = (column.ColumnMapping == MappingType.Hidden); }