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);
        }