Я пытаюсь выбрать значение в поле со списком datagridview, и я думаю, что из всего гуглирования следующее должно работать, но это не так. Проблема в выпадающем меню изначально пуста. После этого я могу вручную выбрать значение, и оно сохраняется моим кодом, но при попытке восстановить его значение в поле со списком остается пустым. Просто для целей тестирования я вручную пытаюсь установить значение как «tag1», но даже это не работает.
DataGridViewComboBoxColumn DropMenu = new DataGridViewComboBoxColumn();
DropMenu.Name = "Tag";
// getListState returns a list of strings
DropMenu.DataSource = SettingsSingelton.Instance.getListState();
DropMenu.ValueType = typeof(string); ;
dataGridView1.Columns.Add(DropMenu);
for (int i = 0; i < dataGridView1.RowCount && i < storage.Count; i++)
{
DataGridViewComboBoxCell cell = dataGridView1[3, i] as DataGridViewComboBoxCell;
if (storage[i].tag != null || storage[i].tag != string.Empty)
{
cell.Value = "tag1";
}
}