标题:求助:GridView的ImageField字段如何才能从字符串中读取图片名?
只看楼主
cfibuy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-17
 问题点数:0 回复次数:1 
求助:GridView的ImageField字段如何才能从字符串中读取图片名?
我的应用是,一种产品的多个图片名称和路径都存在数据库的Imgdir字段里,以“,”号隔开,图片数量可变,这样,要显示的图片数量也不是固定的,这样以来把ImageField的DataImageUrlField域绑定到数据库的Imgdir字段就显示不出来图。
我的第一个问题是:如何写代码,先让ImageField至少读出来imgdir里的第一个图,也就是第一个“,”号前的字符串。我看过C#有split函数,不知道在这里要怎么用。

第二个问题,如果要实现显示当前记录的所有图,应该是要用代码来添加image元件,不知道怎么写?

刚接手 困难重重,还望大侠们相助!感激ING
搜索更多相关主题的帖子: 字段 GridView ImageField 片名 字符 
2008-10-17 16:38
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
split的用法:
string s = "aaaa,bbbb,cccccccc";
string[] strList = s.split(",");    //将s以逗号分开
得到的结果是
strList[0] = "aaaa";
strList[1] = "bbbb";
strList[2] = "cccccccc";

我觉得你的做法不必用GridView.因为数据量大了它太忙,只是在数据量小的时候可以.比较傻的东西.
你可以用动态加载的方式做.也就是向表格中动态添加图片
TableCell.Controls.Add(你的图片);

飘过~~
2008-10-17 20:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-238861-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.180264 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved