El problema es que estas asignado al
valueMember el campo "Key" de tu tabla.
Código VB:
Ver originalDim c As New DataGridViewComboBoxColumn
c.DataPropertyName = "Inactivo"
c.Name = "Inactivo"
c.DataSource = GetDatos()
c.DisplayMember = "valor"
c.ValueMember = "key"
DataGridView1.Columns.Add(c)
el valor de "key", como muestra este fragmento de tu codigo, tiene el valor 0:
Código VB:
Ver originalrow = dt.NewRow
row("valor") = "No"
row("key") = "0"
dt.Rows.Add(row)