如何获取listview行值

如何获取listview行值,第1张

如果是一整行的数据,假设现在一行有4个数据吧。

如果要遍历的话用foreach来实现

int

i=0;

StreamWriter

SW=new

StreamWriter(@"D:\testtxt",true);

foreach(ListViewItem

LVI

in

thisListView1Items

)

{

SWWrite(LVISubItem[0]text+"|");

SWWrite(LVISubItem[1]text+"|");

SWWrite(LVISubItem[2]text+"|");

SWWriteLine(LVISubItem[3]text);

}

SWClose();

上面是简单的实现将LivsView中的数据写入一个testtxt的文本文档中,每一行ListView的数据用

|

隔开,每写完一行后,转入下一行进行写数据,知道遍历完整个ListView的数据,此外当一行的数据很多的时候,也可以用SubItemsCounts来得到它的个数,并用循环分别读取,由于为了演示的方便,就直接列出了4个

private void button3_Click(object sender, EventArgs e)

{

if (m_CurrentItem == null) return;

string id = m_CurrentItemText;

string delete = "DELETE FROM Table1 WHERE ID='" + id + "'";

// 执行删除

}

private ListViewItem m_CurrentItem;

private void listView1_SelectedIndexChanged(object sender, EventArgs e)

{

if (listView1SelectedItemsCount == 0) return;

m_CurrentItem = listView1SelectedItems[0];

}

ListView中的<ItemTemplate>,此模板列里面可以添加任何控件,或者在这个模版里用<%# Eval("属性名或字段名")%>来获取查询到的数据。

后台代码只需要写ListViewDataSource=从数据库中查询到的结果;ListViewDataBind();就可以显示出来数据了

以上就是关于如何获取listview行值全部的内容,包括:如何获取listview行值、如何得到listview的某一项的值、在c#中ListView怎么获取数据库中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9590670.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存