2

我有一个 datagridviewimagecolumn,当​​您单击 datagridview 时,我使用小箭头添加了它,或者我应该说不是以编程方式添加的。

谁能告诉我如何在表单加载时在 datagridviewimagecolumn 中显示图像?

4

2 回答 2

9

以编程方式添加图像

这将添加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 右上角的小箭头。点击“编辑栏目

编辑列

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

添加列

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

图像属性

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

于 2013-05-15T13:10:24.893 回答
0

你可以只设置DataGridViewImageColumn.Image属性。更多信息在这里。

于 2013-05-15T13:05:12.257 回答