C# 组合框的内容在Listview Visual Studio 2013中以其他方式显示

C# 组合框的内容在Listview Visual Studio 2013中以其他方式显示,c#,listview,combobox,C#,Listview,Combobox,我试图通过列表向组合框中添加项目。combobox内容是预先确定的字符串,但每当我运行它时,listview都会显示数字,而不是combobox中的文本 这是我的命令: ListView.Items.Add(Name.SelectedIndex +" "+ Category.SelectedIndex +" "+ Double.Parse(Price.Text)); SelectedIndex是索引(即:如果是列表中的第二项,则为2) 您需要的是选定的文本,因此: Combobox.Items

我试图通过列表向组合框中添加项目。combobox内容是预先确定的字符串,但每当我运行它时,listview都会显示数字,而不是combobox中的文本

这是我的命令:

ListView.Items.Add(Name.SelectedIndex +" "+ Category.SelectedIndex +" "+ Double.Parse(Price.Text));

SelectedIndex是索引(即:如果是列表中的第二项,则为2)

您需要的是选定的文本,因此:

Combobox.Items.Add(Name.SelectedText+" "+ Category.SelectedText+" "+ Double.Parse(Price.Text));

我假设名称和类别都是下拉列表。

这很奇怪,你能告诉我们你用来填充下拉列表的代码吗?私有void BTN_Click(object sender,RoutedEventArgs e){productlist.Add(新产品(Name.SelectedIndex.ToString(),Category.SelectedIndex.ToString()),Double.Parse(Price.Text));LST.Items.Add(Name.SelectedIndex+“”+Category.SelectedText+“”+Double.Parse(Price.Text));}现在,当我运行代码并选择它写入Windows.UI.Xaml.Controls.ComboboxItem的字符串时,不是什么都没有,而是使用SelectedText还是SelectedItem?SelectedItem和SelectedText不运行