用ListView怎么显示数据库中的图片啊?

用ListView怎么显示数据库中的图片啊?,第1张

你要拖入一个imageList,在imageList添加图片。然后点击ListView属性,找到SmallImageList(这里一共有3个属性,还有一个是LargeImageList,这个是针大图标),把imageList加入进去。

超链接:在ListView事件里添加:listView1_SelectedIndexChanged这个事件,进行相应的 *** 作

建议:数据库里最好不要存图片,就算你存的是二进制,仍然会有错误出现。应该建立一个文件夹。然后数据库里储存图片的路径,这样才能最好的解决问题

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

treeview连接数据库,单击treeview结点(treeview结点在数据库中有),当单击treeview结点查找数据库中另外一个表中的数据时,把查找到数据在listview中显示。

解析:

你找到node(即接点)的相关属性就是什么呢?反正找到就可以了,然后在treeview的nodeclick事件中写上以下代码:listview.datasource=treeview.node.text,就可以了。

前面链接什么的就不写了 什么 sqlcommand objcommand=new sqlcommand(....,....)因为是要把从数据库读到的数据一条条显示出来 所以用while while(dataReader.read()){ 将从数据库中读取到的数据就是你想在listview中显示出来的数据 比如 姓名 用户名 什么的赋给相应的变量前提是你的数据库里有这一列 loginId=(string)dataReader["LoginID"] studentName=(string)dataReader["StudentName"] studentNo=(string)dataReader["StudentNo"]创建一个listview项ListViewItem lviStudent=new ListViewItem(loginId)将ID放到Tag中lviStudent.tag=(int)dataReader["StudentId"]//唯一标识的列向listView中添加一个新项 假如你的listView控件名字叫listStudentlistStudent.Items.add(lviStudent)向当前项添加子项lviStudent.subItems.addRange(new string[] {studentName,studentNo})}dataReader.close()反正listView挺麻烦的 还是dataGrideView好用些


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9952788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存