2012-08-05 44 views
0

这里是我有什么,当我按“条例草案今日的订单”按钮:列表框麻烦。我不知道

enter image description here

我不知道如何摆脱的“{名称=”。我只是想让它说“迈克尔史密斯”和这样的东西。我不想要括号和列标题。我究竟做错了什么?顺便说一下,这些数据来自数据库表。

这里是我的代码:

Dim query1 = From cust In MICROLANDDataSet.Customers 
       Join ord In MICROLANDDataSet.Orders 
       On cust.custID Equals ord.custID 
       Select cust.name, cust.street, cust.city, cust.amtPurchases, ord.quantity 

    lstOutput.Items.Clear() 
    lstOutput.DataSource = query1.ToList 
    lstOutput.SelectedItem = Nothing 
+0

这就像你正在使用WPF? – codingbiz 2012-08-05 02:41:58

+0

请将您的图片链接修改为适当的图片类型('.png','.jpg')。来自flickr的流没有帮助。如果它是受支持的类型,这里的某个人可以将其包含在帖子中,以便人们不必离开该网站即可看到它,如果没有它,您的问题就会变得难以理解。 – 2012-08-05 02:42:47

+0

不幸的是,我没有足够高的分数发布图片或我会有。请原谅我。你对我如何以及在哪里可以提交图片有什么建议,以便你们可以看到它? – Shinobi1173 2012-08-05 03:56:24

回答

1

你应该使用DisplayMember财产

listBox1.DataSource = query1.ToList; 
listBox1.DisplayMember = "name"; 
0

除非我记错了,.ToList将返回对象的列表。因此,您需要完成本文的建议,并设置列表框的DisplayMember和ValueMember,以便显示正确的字段而不是对象列表。

What is the proper way to load up a ListBox?