【问题标题】:How to add listview's items to textbox?如何将列表视图的项目添加到文本框?
【发布时间】:2015-12-12 20:17:36
【问题描述】:

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

产品信息包括产品名称和单价,例如(汉堡包、烤土豆、菠菜泥和可口可乐)。现在有5个产品和5个价格。现在我想保存这个菜单的信息。用户将输入菜单名称并保存。菜单价格将自动计算。

我的问题从这里开始。菜单的描述应该像汉堡包、烤土豆、菠菜泥和可口可乐,所以我想将列表视图的项目添加到文本框作为描述。

【问题讨论】:

  • 你能展示一些你这样做的示例代码吗?如果有任何错误 - 什么不起作用? giv-me-teh-code-answers 也可能被关闭.....
  • 你问的是如何设置TextBox的文字?你看过它的Text 属性了吗?

标签: c# listview textbox


【解决方案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;

【讨论】:

    【解决方案2】:

    从列表视图向文本框添加文本会像这样(没有更多细节我不能更直接)

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 2017-08-26
      相关资源
      最近更新 更多