private DataColumn _dc; private string _name; public DataColumn DataColumnP { get {return _dc;} set { this._dc = value; this._name = value.ColumnName; } } public string MyColumnName { get {return _name;} set {this._name = value;} }Then use either _name or MyColumnName in your DataBinding. The main reason for making MyColumnName a property is just so it will show up on the PropertySheet, so you have some feedback that you actually picked a column, since it doesn't show up under DataColumnP unless you expand the +. Should work like a charm.