void SetValues()
{
string[] values = { "one", "two", "three" };
string columnName = "Test";
var column = new DataGridViewComboBoxColumn();
column.Name = columnName;
column.ValueType = typeof(string);
foreach (string item in values)
{
column.Items.Add(item);
}
dataGridView1.Columns.Add(column);
}
На моей машине этот код работает. Если я щелкну ComboBoxColumn, я смогу увидеть значения дерева и выбрать одно. В чем ваша проблема?
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Cells[columnName].Value = values[1];
}
Если вы добавите этот код, значение поля со списком по умолчанию показывает значение 'two'.