Мои данные в сетке не привязаны к источнику данных и имеют имя поля со списком Test2
.Я вставляю строку в нее во время выполнения. Следующий код - мой код
DataGridViewComboBoxColumn comboBox = (DataGridViewComboBoxColumn)dataGridView1.Columns["Test2"];
string[] arr1 = new string[] { "a", "b", "c" };
comboBox.Items.AddRange(arr1);
А точнее массив строк, которые я заинтересован в использовании List<string>
. Для того кода, который я написал, это
DataGridViewComboBoxColumn comboBox = (DataGridViewComboBoxColumn)dataGridView1.Columns["Test2"];
List<string> data = new List<string>();
data.Add("a");
data.Add("b");
data.Add("c");
comboBox.Items.AddRange(data);
Но теперь datagridview combo box
показывает только (Collection)
строку.Любая идея, как я могу заставить List<string>
работать. Обходное решение - это то, что я могу сделать, это изменить List<string>
на массив строк, но это будет неэффективно.