通过获取特定数据。在vb中选择

时间:2014-01-28 05:16:54

标签: sql .net vb.net select

我从vbForums获得了此代码,其中Floor列中的楼层值不同。 (我用它来填充组合框)

Dim names = From row In FbuildingSettings.camButtonDtable.AsEnumerable() Select row.Field(Of Integer)("Floor") Distinct

我在想,有没有办法在选定的Building另一列)中获取不同楼层。类似的东西:
从建筑物中选择不同的楼层='Megamart'
对不起,如果线路关闭,不擅长这个。但可能是这样的。我需要的是,获取我选择Floor的所有Building数据。假设我想要megamart,然后将项目添加到comboBox,这些是来自megamart的Floor数据。

更新我试过这个:

Dim names = From row In FbuildingSettings.camButtonDtable.AsEnumerable() _
                Select row.Field(Of String)("Building") & row.Field(Of Integer)("Floor") Distinct

但它似乎只能从建筑物+楼层连接数据。 ( megamart1

2 个答案:

答案 0 :(得分:2)

Dim names = From row In FbuildingSettings.camButtonDtable.AsEnumerable() where row.Building = 'Megamart' Select row.Field(Of Integer)("Floor") Distinct
请检查一下......

答案 1 :(得分:1)

这个怎么样:

Dim floors = From row In FbuildingSettings.camButtonDtable.AsEnumerable() _
             Where row.Field(Of String)("Building").Contains("Megamart") _
             Select row.Field(Of Integer)("Floor") Distinct
相关问题