我想有一个包含3个小图标或位图的组合框,我不介意哪个。
我已尝试使用以下代码添加1张图片:
DataGridViewComboBoxColumn statusColumn = new DataGridViewComboBoxColumn();
Icon greenIcon = new Icon("../../Resources/green_tick.ico");
Bitmap bitmapGreen = greenIcon.ToBitmap();
object itemtoadd = bitmapGreen;
statusColumn.Items.Add(itemtoadd);
所有发生的事情是它在组合框中都有类型名称,并且会抛出一个execption。
有人可以帮我在组合框中显示图像吗?
答案 0 :(得分:0)
在将发件人转换为ComboBox之后,您必须在EditingContolShowing事件中连接Drawitem事件处理程序。
在Drawitem中,然后使用Graphics GDI方法DrawImage绘制位图。
遗憾的是,datagridviewcomboboxcolumn并不具备表单列表控件的固有功能。