c#中从数据库中把图片路径拿出来怎样才能放入多张pictrueBox里展示

 我来答
魔法软糖™
2016-12-30 · TA获得超过837个赞
知道小有建树答主
回答量:822
采纳率:94%
帮助的人:146万
展开全部

首先把PictureBox编组,都丢到集合里面

List<PictureBox> 图像框集合;
图像框集合.Add(PictureBox1);
图像框集合.Add(PictureBox2);
...
图像框集合.Add(PictureBox99);

然后设个整数 Index,表示当前显示的第一个图片的序号,

例如Index = 5,有10个图像框,则显示 5 ~ 14 号 的 10张图片

for (int i = 0; i < 图像框集合.Count; i++) {
  //自己补充检查Index和Index+i是否超过范围的语句
  
  //这句话表示如果序号超过记录数,则自动循环(取模)
  //例如记录有5条,图像框有10个,
  //那么就会循环显示 1,2,3,4,5,1,2,3,4,5
  i2 = (Index + i) % datatable.rows.Count; 
  string 路径 = datatable.rows[i2]["路径字段名"];
  图像框集合[i].Image = Bitmap.FromFile(路径);
}

好嘛,大概思路就这样子,不懂再问。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式