坚持让onclick()工作

时间:2012-03-17 12:43:09

标签: c# winforms

基本上,当我运行我的应用程序时,它会正确显示列表视图上的标题,但我想要一个onclick(),显示每个标题被点击时的价格


我认为做像他这样的事情会起作用,但它不会:(任何帮助都会受到赞赏

textbox.Text = listview1.SelectedItems[0].ToString();

我完全不熟悉这一点,所以如果这个问题听起来很无趣,我就会大肆宣传。

xml文件:

<books>
  <type>
    <price>2.50</price>
    <title>Harry</title>
  </type>
  <type>
    <price>2.70</price>
    <title>bob</title>
  </type>
</books>

代码:

    private void listView1_SelectedIndexChanged(object sender, EventArgs e)
    {

        XmlTextReader reader = new XmlTextReader("XMLfile1.xml");
        XmlNodeType type;

        while (reader.Read())
        {
            type = reader.NodeType;
            if (type == XmlNodeType.Element)
            {
                if (reader.Name == "title")
                {
                    reader.Read();
                    listView1.Items.Add(reader.Value);
                }
            }
        }
        reader.Close();
}

1 个答案:

答案 0 :(得分:1)

尝试

textbox.Text = listview1.SelectedValue;