超链接:在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好用些欢迎分享,转载请注明来源:内存溢出
评论列表(0条)