WPF toolikit自动完成不起作用
我有一个来自wpf工具包的自动完成对话框。 我想从数据库中得到建议,所以我将其绑定到datatable的一列,该列由数据库填充。使用此代码:WPF toolikit自动完成不起作用,wpf,vb.net,wpftoolkit,Wpf,Vb.net,Wpftoolkit,我有一个来自wpf工具包的自动完成对话框。 我想从数据库中得到建议,所以我将其绑定到datatable的一列,该列由数据库填充。使用此代码: Public Function GetPatients() As DataTable conn.Open() If ds_all.Tables.Contains("patients") Then ds_all.Tables.Remove("patients") End If cmd = New OdbcCommand("select * from t
Public Function GetPatients() As DataTable
conn.Open()
If ds_all.Tables.Contains("patients") Then
ds_all.Tables.Remove("patients")
End If
cmd = New OdbcCommand("select * from tbl_patients", conn)
Dim tble As New DataTable("patients")
ds_all.Tables.Add(tble)
da_all = New OdbcDataAdapter(cmd)
da_all.Fill(ds_all.Tables("patients"))
cmd.Dispose()
conn.Close()
Return ds_all.Tables("patients")
End Function
AutoCompleteBox1.itemssource= GetPatients().columns(0).tostring()
xaml是这样的:
<my1:AutoCompleteBox Height="27" HorizontalAlignment="Left" Margin="316,30,0,0" Name="AutoCompleteBox1" VerticalAlignment="Top" Width="172" BorderThickness="2" IsDropDownOpen="True" IsTextCompletionEnabled="True" FilterMode="StartsWith" BorderBrush="{x:Null}">
</my1:AutoCompleteBox>
它不起作用。没有任何建议
我能做什么?在普通XAML和MVVM中,您将拥有一个viewmodel属性,并将控件项资源绑定到它。我希望ItemSource包含某个东西的IEnumerable,您分配了一个字符串。即使对于代码隐藏来说,这似乎也很奇怪。@eranotzap Yes this GetPatients().columns(0)。tostring()工作正常(我用它填充数据网格)它是否返回字符串集合?