c#windows编程中 listview 控件 怎么去设置每项的图标?大家帮忙了!!
我想实现的是listview显示出数据库中的记录,每条记录都有副图片,该图片存放在指定路径下,以记录的ID命名
各位大侠帮忙!!!!!!!!!
我先用动态的添加图标到imageList中 但是绑定listview的时候就不知道怎么去判断哪项该用哪个图片了
public void AddFiles()
{
// 取得当前目录节点的物理地址
DirectoryInfo dirinfo = new DirectoryInfo(Application.StartupPath+"\\webpic");
// 定义一个文件信息数组
FileInfo[] afileinfo;
try
{// 取得该路径下所有文件名
afileinfo = dirinfo.GetFiles();
}
catch{return;}
imageList1.Images.Clear();
foreach(FileInfo fileinfo in afileinfo)
{
// 运行时允许运行其他程序
Application.DoEvents();
try
{
// 读取图片
Image MyImage = Image.FromFile(fileinfo.FullName); // 将图片增加到列表中
imageList1.Images.Add(MyImage);
}
catch
{// 遇到不是图片文件就处理下一个文件
continue;
}
}
}
我想实现的是listview显示出数据库中的记录,每条记录都有副图片,该图片存放在指定路径下,以记录的ID命名
各位大侠帮忙!!!!!!!!!
我先用动态的添加图标到imageList中 但是绑定listview的时候就不知道怎么去判断哪项该用哪个图片了
public void AddFiles()
{
// 取得当前目录节点的物理地址
DirectoryInfo dirinfo = new DirectoryInfo(Application.StartupPath+"\\webpic");
// 定义一个文件信息数组
FileInfo[] afileinfo;
try
{// 取得该路径下所有文件名
afileinfo = dirinfo.GetFiles();
}
catch{return;}
imageList1.Images.Clear();
foreach(FileInfo fileinfo in afileinfo)
{
// 运行时允许运行其他程序
Application.DoEvents();
try
{
// 读取图片
Image MyImage = Image.FromFile(fileinfo.FullName); // 将图片增加到列表中
imageList1.Images.Add(MyImage);
}
catch
{// 遇到不是图片文件就处理下一个文件
continue;
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货