Vincular una matriz de cadenas a una columna de una vista de datos

Estoy diseñando un winform que tiene una vista de datos.
Estoy asignando un datatable a ese datagridview.

<code>DataTable dt = new DataTable();
dt.Columns.Add("items", typeof(string[]));
dt.Columns.Add("dateSold", typeof(string));

for (int i = 0; i < 6; i++)
{
    dt.Rows.Add(dt.NewRow());
    dt.Rows[i]["items"] = new string[] { "pencil" + i, "sharpner" + i };
    dt.Rows[i]["dateSold"] = "0" + i + "/0" + i + "/0" + i;
}
dataGridView1.DataSource = dt;
</code>

Los elementos de columna son una matriz de cadenas. Quiero mostrar esta matriz en un coloum de la cuadrícula. Pero simplemente asignando el datatable como la fuente de datos del datagridview no ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta