使列表<;字符串>;与datagridview列兼容
本文关键字:datagridview 字符串 列表 lt gt | 更新日期: 2023-09-27 18:23:56
我的数据网格视图没有绑定到数据源,它有一个名为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>
更改为字符串数组,但这将是低效的。
不确定,但你能做这样的吗
DataGridViewComboBoxColumn d = new DataGridViewComboBoxColumn();
List<string> data = new List<string>();
data.Add("a");
data.Add("b");
data.Add("c");
d.DataSource = data ;