我正在开发一个项目来开发UWP应用程序。我已经实现了Sqlite数据库来存储有关产品的信息。我得到“System.Collections.Generic.List”而不是数据库中的数据
我的页面中有一个组合框,显示所有产品的序列号。我写的代码SelectionChanged
事件组合框为:
private void InvoiceSerial_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var a = conn.Query<Product>
("select brand from product where serial=?", InvoiceSerial.SelectedItem.ToString());
InvoiceBrand.Text = a.ToString();
}
但不是显示品牌名称,我得到这个:
System.Collections.Generic.List`1[MyProject.Inventory+Product]
InvoiceBrand
是一个文本框
列表可以包含多个。使用Product p = query.FirstOrDefault(); if(p!= null){InvoiceBrand.Text = p.brand; }' –
什么是应该用ToString()方法做一个ProductList(甚至是单个产品)? – Steve
您的解决方案可以工作@TimSchmelter非常感谢您! – Jestin