向DataGridViewComboBoxColumn中添加项目

3
我有一个DataGridView,我将其中一列更改为DataGridViewComboBoxColumn。我可以编辑项目并在其中放置一些数据,并且它可以正常工作。
但是我想在程序中放置这些项目,因此,我尝试使用dataGridView1.Columns ["drop_column"]。但它没有项目。
我找到了这篇文章,但它是用于创建新列的,而我已经有了一列在运行时向DataGridViewComboBoxColumn添加项目
更新:感谢Ginosaji和Dona,我进行了强制转换,现在它可以工作了。
((DataGridViewComboBoxColumn)dataGridView1.Columns["drop_column"]).Items.Add("1");
((DataGridViewComboBoxColumn)dataGridView1.Columns["drop_column"]).Items.Add("2");
((DataGridViewComboBoxColumn)dataGridView1.Columns["drop_column"]).Items.Add("3");

1
只需将其转换为“DataGridViewComboBoxColumn”。 - JosephHirn
1个回答

2

这里是一个例子:

DataGridViewComboBoxCell CBCell = new DataGridViewComboBoxCell();

CBCell = DataGridView1.Rows(0).Cells("Your column name");
CBCell.Items.Add("Your item here");

-1 他的“标签”是“C#”,你可能想把那个答案转换成“C#”,但是关于“你可以使用谷歌轻松转换为C#”这句评论并不好。 - MethodMan
我只用了5秒钟就在谷歌上找到了这个链接http://www.developerfusion.com/tools/convert/vb-to-csharp/,然后花了一些时间进行转换。我给他提供了一个在他的情况下可能使用的示例,而且不需要太多努力。但无论如何,我还是编辑了我的答案。 - Doan Cuong
这是关键点,OP 需要使用 google,但如果你要发布答案,最好用 OP 所写的语言发布。哈哈 - MethodMan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接