如何在datagridview中为combobox赋值
如何在datagridview中为combobox赋值如何在datagridview中为combobox赋值,combobox,Combobox,如何在datagridview中为combobox赋值 Dim l As New ArrayList l.Add("Mouse") l.Add("Keyboard") l.Add("Laptop") CType(DataGridView1.Columns(0), DataGridViewComboBoxColumn).DataSource = l DataGridView1.Columns.Add(comboBoxColumn) 将A
Dim l As New ArrayList
l.Add("Mouse")
l.Add("Keyboard")
l.Add("Laptop")
CType(DataGridView1.Columns(0), DataGridViewComboBoxColumn).DataSource = l
DataGridView1.Columns.Add(comboBoxColumn)
将ArrayList转换为字符串数组,或使用字符串数组代替ArrayList
string[] items = (string[])l.ToArray(typeof(string));
创建DataGridViewComboBoxColumn并将这些项添加为一个范围
Dim comboBoxColumn = new DataGridViewComboBoxColumn();
comboBoxColumn.Name = "Options"
comboBoxColumn.Items.AddRange(items)
将列添加到datagridview的末尾
Dim l As New ArrayList
l.Add("Mouse")
l.Add("Keyboard")
l.Add("Laptop")
CType(DataGridView1.Columns(0), DataGridViewComboBoxColumn).DataSource = l
DataGridView1.Columns.Add(comboBoxColumn)
Dim l As New ArrayList l.AddMouse l.AddKeyboard l.AddLaptop'DataGridView1.Rows0.Cells0.Value=l CTypeDataGridView1.Columns0,DataGridViewComboBoxColumn.DataSource=l请编辑原始问题,而不是将新信息发布到评论部分。谢谢。