版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
下拉框列的增加同前面所讲述的文本列和复选框列类似,
此外,与窗体的下拉框控件都是使用Items属性来设置成员。具体代码如下:
'增加一列下拉框
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
Dim newColumnCb As New DataGridViewComboBoxColumn
newColumnCb.Items.Add("甲")
newColumnCb.Items.Add("乙")
newColumnCb.Items.Add("丙")
newColumnCb.HeaderText = "测试"
newColumnCb.Name = "ComboBox"
dgv.Columns.Add(newColumnCb)
End Sub
可以看到运行后在最后增加了一列下拉框
图片列
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim newColumnPic As New DataGridViewImageColumn
newColumnPic.Image = Image.FromFile("d:\BoldB.png")
newColumnPic.HeaderText = "测试"
newColumnPic.Name = "Image"
dgv.Columns.Add(newColumnPic)
End Sub
代码中设定了默认的图片:DataGridViewImageCell.Value = Image
当运行后,已经有数据的行会增加一张已经定义的图片(代码中是 BoldB.png),如果新行则会看到是一个带X的图片。
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看vb.net 教程 目录