在灯光开关的“添加数据”屏幕中自动填充用户名

时间:2013-04-26 12:32:50

标签: visual-studio-lightswitch

我有一个添加数据屏幕。有一个实体用户名(来自用户表的外键引用)。所以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。那么我如何根据当前用户来限制这个场地

1 个答案:

答案 0 :(得分:1)

我认为你的做法是错误的。您只需将当前用户的值分配给控件绑定的属性,而不是尝试更改屏幕控制的值。 LightSwitch将负责其余部分。