Я хочу вставить комбинированный список для каждой строки в сетке данных, но когда я попытался отправить комбинированный список для конкретной ячейки, он не работает
for (int i = 0; i < dtRecord.Rows.Count; i++)
{
int idRecord = Convert.ToInt32(dtRecord.Rows[i]["idRecord"].ToString());
DataTable dtDetalleRecordPorId = new DataTable();
dtDetalleRecordPorId = cnEvalua.CNListaDetalleRecord(idRecord);
DataGridViewComboBoxCell cmb = new DataGridViewComboBoxCell
{
DataSource = dtDetalleRecordPorId,
ValueMember = dtDetalleRecordPorId.Columns["idDetalleRecord"].ToString(),
DisplayMember = dtDetalleRecordPorId.Columns["cValor"].ToString(),
ReadOnly = false
};
dtgRecord.Rows[i].Cells["cValor"] = cmb;
}
Когда я отлаживаю и проверяю, источник данных имеет значениепустой.Как я могу вставить этот комбинированный список?
Моя сетка данных берет данные из этой части:
dtRecord = cnEvalua.CNListaRecord();
dtgRecord.DataSource = dtRecord;
Когда я проверяю источник данных gridview, столбец cValor
пуст, но в других столбцах есть данные.