//the initialization of the DataGridView bindingSourceSchema.DataSource = null; dgwSchema.Columns["colID"].DataPropertyName = "APP_ID"; dgwSchema.Columns["colName"].DataPropertyName = "DESCRIPTION"; dgwSchema.Columns["colTextbox"].DataPropertyName = "APP_ARGS"; dgwSchema.Columns["colTextbox"].HeaderText = "Parameters"; dgwSchema.Columns["colLink"].DataPropertyName = "APP_PATH"; dgwSchema.Columns["colLink"].HeaderText = "Path"; DataGridViewLinkColumn colLink = (DataGridViewLinkColumn)dgwSchema.Columns["colLink"]; colLink.UseColumnTextForLinkValue = true; colLink.Text = "Edit"; bindingSourceSchema.DataSource = SchemaDB.GetGenericApps();...//the assignment if (openFileDialog.ShowDialog() == DialogResult.OK) { dgwSchema.CurrentRow.Cells["colLink"].Value = openFileDialog.FileName; // !! ?? dgwSchema.CurrentRow.Cells["colLink"].Value STAYS with parameter "Edit" }