在 4 列 X 行的数据网格中显示产品图像 (VB.NET)

Display product images in a datagrid in 4 columns and X rows (VB.NET)

您好,我正在构建一个 POS 系统,并希望显示所有可用产品的图像列表以供选择。

因此,例如,如果有人选择类别:衬衫,则应显示该类别中所有衬衫的图像数据网格。

网格应显示为 4 x X 矩阵,其中 X 是列数(显然取决于产品数量)。

所以结果应该看起来像这样link(为了简单起见,只显示图片,没有文字)。

有什么想法吗?不需要代码,只是一些关于如何启动它的指导。

有一百万种不同的方法可以做到这一点。

Repeater 控件将简单地重复您传递给它们的每个结果,并且可以很容易地设置为水平重复,并且每四条记录提供一个换行符。他们你只需要重复一张图片,来源是数据绑定你的每张产品图片。

这可能是最简单的方法,但是您可以通过客户端 ui 元素、分页、排序等获得各种花哨的效果。这取决于您需要什么以及您需要为此工作多长时间一块。