0

我有一个添加数据屏幕。有一个实体用户名(它是来自用户表的外键引用)。所以 Light-switch 显示自动完成框。我如何限制只显示当前用户名。我尝试使用查找控件并将值分配给当前用户,但它在用户名中添加了空白。

 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。那么我如何根据当前用户限制此字段

4

1 回答 1

1

我认为您的方法是错误的方法。无需尝试更改屏幕控件的值,只需将当前用户的值分配给控件绑定的属性即可。LightSwitch 将负责其余的工作。

于 2013-04-27T14:11:28.230 回答