Cómo insertar el campo 'Vacío' en ComboBox enlazado a DataTable

Tengo un cuadro combinado en una aplicación de WinForms en la que se puede seleccionar un elemento, pero no es obligatorio. Por lo tanto, necesito un primer elemento 'Vacío' para indicar que no se ha establecido ningún valor.

El cuadro combinado está vinculado a un DataTable que se devuelve desde un procedimiento almacenado (no ofrezco disculpas por la notación húngara en mis controles de UI: p):

 DataTable hierarchies = _database.GetAvailableHierarchies(cmbDataDefinition.SelectedValue.ToString()).Copy();//Calls SP
 cmbHierarchies.DataSource = hierarchies;
 cmbHierarchies.ValueMember = "guid";
 cmbHierarchies.DisplayMember = "ObjectLogicalName";

¿Cómo puedo insertar un artículo tan vacío?

Tengo acceso para cambiar el SP, pero realmente preferiría no "contaminarlo" con la lógica de la interfaz de usuario.

Actualizar: Era el DataTable.NewRow () que había borrado, gracias. Los he actualizado a todos (las 3 respuestas hasta ahora de todos modos). Estoy intentando que el patrón de iterador funcione antes de decidir una "respuesta"

Actualizar: Creo que esta edición me coloca en el territorio de la Comunidad Wiki, he decidido no especificar una sola respuesta, ya que todos tienen mérito en el contexto de sus dominios. Gracias por su aporte colectivo.

Respuestas a la pregunta(13)

Su respuesta a la pregunta