我想在datagridview单元格里显示图片,这张图片太大,直接放进去不好看,我需要显示缩略图,并添加链接

时间:2021-05-20 14:47:37
我想在datagridview单元格里显示图片,这张图片太大,直接放进去不好看,我需要显示缩略图,并添加链接

        everyGradeDataSet.Tables(0).Columns.Add("pictureName", GetType(Byte())) '添加图片列

        Dim picPath As String = ""
        Dim picName As String
        picName = everyGradeDataSet.Tables(0).Rows(i)("sno") '指定图片名
        picPath = Environment.CurrentDirectory & "\" & picName & ".jpg" '指定图片路径
        everyGradeDataSet.Tables(0).Rows(i)("pictureName") = File.ReadAllBytes(picPath) '将图片放到指定单元格
        DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells '指定图片列自动缩放
        DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells '指定图片行自动缩放

如果用这种方法放进去,请问有没有办法给图片指定大小,能不能给图片指定大小?
其实我还想用这种方法给图片做链接了,点击图片就显示图片原图,就像网站上那样,但我知道这是windows窗体,可能没那么容易实现
如果这种方法不行,是否有其他更好的方法?

2 个解决方案

#1


我也遇到同样的问题,求牛人解答

#2


引用 1 楼 zhouzangood 的回复:
我也遇到同样的问题,求牛人解答


要这种效果吗?
我想在datagridview单元格里显示图片,这张图片太大,直接放进去不好看,我需要显示缩略图,并添加链接
我刚刚上传了一个例子,你可以去看一下。。。

#1


我也遇到同样的问题,求牛人解答

#2


引用 1 楼 zhouzangood 的回复:
我也遇到同样的问题,求牛人解答


要这种效果吗?
我想在datagridview单元格里显示图片,这张图片太大,直接放进去不好看,我需要显示缩略图,并添加链接
我刚刚上传了一个例子,你可以去看一下。。。