日期:2014-05-18  浏览次数:21175 次

winform里能不能实现这样的功能,一项技术挑战,路过的进来帮帮忙,谢谢!

winform里能不能实现这样的功能,类似于B/S的DataList中把Image绑定到数据库中的找照片字段,可以根据照片的数量自动进行绑定

公司A     数据库中有20张关于本公司的照片简介
公司B     .........10......................

我的意思是在winform中,我选择A公司,在我给定的image控件中自动的增加20个显示该公司的20张照片,点B公司则显示10张,意思是Image个数随着照片的数量增多与减少,急啊


------解决方案--------------------
为什么要存 Image 的内容呢,存 ImagePath 不可以吗?
比如:
company_a_image_1: c:\a1.jpg
company_a_image_2: c:\a2.jpg
...
...
...
company_b_image_1: c:\b1.jpg
.....


数据库中存储形式 :
id imagesPath
1 c:\a1.jpg,c:\a2.jpg,.... , c:\a20.jpg
2 c:\b1.jpg,c:\b1.jpg, ...., c:\b10.jpg

使用:
dg.DataSource = dr[ "imagesPath "].ToString().Split( ', ');

------解决方案--------------------
根据数据库查出来的图片数量new图片控件(pictrueBox).并设置BackgroundImage