Try setting the DataPropertyName first, not last.
LizR
Posting Virtuoso
1,791 posts since Aug 2008
Reputation Points: 196
Solved Threads: 190
Works for me
DataGridViewLinkColumn dl = new DataGridViewLinkColumn();
dl.DataPropertyName="Status";
dl.Name = "LIZ";
dataGridView1.Columns.Add(dl);
So, something else is causing yours to overwrite the column.
LizR
Posting Virtuoso
1,791 posts since Aug 2008
Reputation Points: 196
Solved Threads: 190