在vb.net的datagridviewimagecolumn中显示图像

时间:2013-05-15 12:27:09

标签: vb.net

我有一个datagridviewimagecolumn,我在点击datagridview时使用小箭头添加,或者我应该说没有以编程方式添加。

有人能告诉我如何在表单加载时在datagridviewimage列中显示图像吗?

2 个答案:

答案 0 :(得分:8)

以编程方式添加图像

这会将YourImage.png添加到Rows(0)

中的第一个行( DataGridView1
    Dim ColImage As New DataGridViewImageColumn
    Dim Img As New DataGridViewImageCell

    'Set Name
    ColImage.Name = "ColImg"

    'Set Header text
    ColImage.HeaderText = "Your Image!"

    'Add column to datagridview
    DataGridView1.Columns.Add(ColImage)

    'Set image value
    Img.Value = Image.FromFile("C:\YourImage.png")

    'Add the image cell to a row
    DataGridView1.Rows(0).Cells.Add(Img)

通过DataGridView接口添加图像

单击datagridview右上角的小箭头。点击“编辑列

Edit columns

  1. 会弹出一个新窗口,现在点击“添加”添加新列。
  2. 出现另一个窗口,选择“ DataGridViewImageColumn ”作为下拉菜单中的类型。
  3. 设置名称标题文字,然后点击添加
  4. Add column

    您接下来需要做的就是选择图像。

    Image properties

    *提示:将ImageLayout设置为“缩放”,您将获得清晰的图像。

答案 1 :(得分:0)

您只需设置DataGridViewImageColumn.Image属性即可。更多信息here.