>> se fileira specifiy de I. Pilhas (8). Valor = DateTime.Now.Date põr somente uma data na coluna da grade não o controle.
Isto significa que coluna do índice 8 não é um calendarcolumn. Presumindo o copiaram as classes da amostra do msdn (como mencionado acima por Ratuz),
para substituir sua coluna existente com uma coluna nova do calendário, tentar o código below:
.
.
dataGridView1.Columns.RemoteAt (8);
CalendarColumn calenderColumn1 = CalendarColumn novo ();
dataGridView1.Columns.Insert (8, calenderColumn1);
dataGridView1.Columns.RemoteAt (9);
CalendarColumn calenderColumn2 = CalendarColumn novo ();
dataGridView1.Columns.Insert (9, calenderColumn2);
Chamar então seu código
Escurecer a fileira como DataGridViewRow
Para cada fileira em Me.grdStockItems.Rows
fileira. Pilhas (8). Valor = DateTime.Now
fileira. Pilhas (9). Valor = DateTime.Now
Fileira seguinte