如何将listview的项添加到文本框?

时间:2015-12-12 20:17:36

标签: c# listview textbox

用于创建食物菜单。用户将从ProductListView中选择一些食物和饮料。用户选择产品并单击以添加到菜单按钮,系统将产品添加到ListView。

产品信息包括产品名称和单价,如(汉堡,烤土豆,菠菜酱和可口可乐)。现在有5件商品和5件价格。现在我要保存此菜单的信息。用户将输入菜单名称并保存。菜单价格将自动生效。

我的问题是从这里开始。菜单的描述应该像Hamburger,Baked patato,Spinach puree和Coca-Cola所以我想将listview的项目添加到文本框中作为描述。

2 个答案:

答案 0 :(得分:1)

假设您在listview1(产品,价格,数量)中有三列,并且您希望在名为txtResult的文本框中显示所选项目:

        productName = listView1.SelectedItems[0].SubItems[0].Text;
        productPrice = listView1.SelectedItems[0].SubItems[1].Text;
        productQuantity = listView1.SelectedItems[0].SubItems[2].Text;
        txtResult.text = productName + " , " + productPrice + " , " + productQuantity;

答案 1 :(得分:0)

从列表视图中添加文本到文本框会起到这样的作用(没有更多细节,我可以更直接)

TextBox1.AppendText(ListView1.SelectedItems[0].Text);

这会将listview中第一个选定项目的文本添加到文本框中。您可以将上述代码添加到按钮单击处理程序