ListView怎样和数据库连接,将数据库的数据显示在listView上?
1个回答
2013-09-08
展开全部
前面链接什么的就不写了 什么 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好用些
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询