我正在尝试将基于数据库表中的两个级联组合框的值放入文本框中。填充两个级联组合框的工作原理。但是,当我尝试将结果放在文本框中时,我遇到了麻烦。我使用以下代码:
Private Sub CmbPlaasnaam_SelectedIndexChanged(sender As Object, e As EventArgs) Handles CmbPlaasnaam.SelectedIndexChanged
If CmbAliasnaam.SelectedIndex > -1 AndAlso CmbPlaasnaam.SelectedIndex > -1 Then
Dim aliasnaam As String =
CmbAliasnaam.Items(CmbAliasnaam.SelectedIndex).ToString
Dim plaasnaam As String =
CmbPlaasnaam.Items(CmbPlaasnaam.SelectedIndex).ToString
Dim qry = From zc As SkeduleringsDatabasis6DataSet.OesskattingsRow In SkeduleringsDatabasis6DataSet.Oesskattings
Where zc.Aliasnaam = aliasnaam AndAlso
zc.Plaasnaam = plaasnaam
Select zc.Plaasnommer
txtPlaasnommer.Text = zc.plaasnommer
End If
End Sub
答案 0 :(得分:0)
zc不存在 你应该使用qry变量 像:
if qry.Count>0 Then
txtPlaasnommer.Text = qry.first
End If
zc是内部linq变量,qry是你应该使用的结果
答案 1 :(得分:0)
使用此行:
txtPlaasnommer.Text = qry.FirstOrDefault.ToString()