listview[C#]如何获得多行数据,将其放入数据库中

listview[C#]如何获得多行数据,将其放入数据库中,第1张

ListView本来就支持多行选择的,按住Ctrl键就可以多行选择,选择之后,使用listView1SelectedItems[i]Index获取索引号之后再进行数据选择,加入Sql就可以插入到数据库了~

if (thislistView1SelectedItems != null && thislistView1SelectedItemsCount > 0)

{

ListViewItem item = thislistView1SelectedItems[0];

……

}

省略号那里就是 *** 作这个item了,你的id只是其中某个subitem的text

回答你后面的问题:

thislistView1SelectedItems这是一个列表,你可以轮询删除里面的所有项,如

foreach( ListViewItem item in thislistView1SelectedItems )

{

}

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

以上就是关于listview[C#]如何获得多行数据,将其放入数据库中全部的内容,包括:listview[C#]如何获得多行数据,将其放入数据库中、C#中用listview以表格样子显示出了数据库信息,选中一条数据后,右键删除,我怎么才能获取到当前、ListView怎样和数据库连接,将数据库的数据显示在listView上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9276231.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存