c# - 如何从 ListView 中获取记录

标签 c# asp.net listview

我使用listview控件在其中添加记录,并希望获取所有记录并将其传递给我的函数。

我如何检索子项值,因为我有 15 列、15 行,有点困惑。

实际上我做了插入部分,但不知道如何获取 ListView 的记录

private void btn_add_Click(对象发送者,EventArgs e) {

        listView1.Items.Add(cmb_company_id.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(cmb_po_no.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(cmb_size.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(txt_quantity.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(cmb_design_no.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(cmb_quality.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(txt_aria.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(receive_date.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(delevry_date.Text);
        listView1.Items[listView1.Items.Count - 1].SubItems.Add(txt_remark.Text);
        listView1.Items[listView1.Items.Count - 1].Tag = listView1.Items.Count - 1;
    }

最佳答案

尝试这样的事情

for (int i = 0; i < listView1.Items[0].SubItems.Count; i++)
    {
       string s = listView1.Items[0].SubItems[i].Text;
    }

关于c# - 如何从 ListView 中获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906125/

相关文章:

asp.net - 具有必需属性的模型不会针对错误的用户输入显示任何错误消息

c++ - QML ListView 多选

java - ListView OnItemClickListener 没有响应?

asp.net - 使用Azure blob存储,我们需要应用程序的用户特定文件访问,有什么方法可以实现吗?

c# - 使用 iText 7 : how to move a table that prints across pages 将 HTML 模板转换为 PDF

c# - WebClient 抛出 "No Data Available for Encoding 1252"

c# CF、WinForms 和双缓冲区

c# - debian 上的单声道 : Could not find file "/srv/www/proj/bin\roslyn\csc.exe"

wpf - 如何从 WPF ListView 中删除多个选定项?

c# - 将图像转换为 HEX 纯文本,与存储在 SQL Server 中的内容相同