我有一个添加数据屏幕。有一个实体用户名(来自用户表的外键引用)。所以Light-switch显示自动完成框。如何限制仅显示当前用户名。我尝试使用find控件并将值分配给当前用户,但在用户名中添加了空白。
Private Sub AddWorkLog_Activated()
Dim name As IContentItemProxy = Me.FindControl("Name")
AddHandler name.ControlAvailable, AddressOf _name
End Sub
Private Sub _name(sender As Object, e As ControlAvailableEventArgs)
Dim a As Object = e.Control
a.text = Me.Application.User.Name.ToString()
a.selectedItem.value = Me.Application.User.Name.ToString()
End Sub
但我不认为它在这里工作,因为添加到我的表中的是该用户的id。那么我如何根据当前用户来限制这个场地
答案 0 :(得分:1)
我认为你的做法是错误的。您只需将当前用户的值分配给控件绑定的属性,而不是尝试更改屏幕控制的值。 LightSwitch将负责其余部分。