根据登录的用户更改 SqlDataSource SelectCommand

问题描述 投票:0回答:2
html asp.net vb.net sqldatasource
2个回答
0
投票

您可以更改

SelectCommand
属性,就像更改后面代码中的任何其他属性一样...

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    If (user = "john.doe") Then
        SqlDataSource1.SelectCommand = "SELECT [id], [text] FROM [tblLinks] WHERE text <> 'Admin'"
    Else
        SqlDataSource1.SelectCommand = "SELECT [id], [text] FROM [tblLinks]"
    End If

End Sub

0
投票

如果这有帮助,我想你最好回顾一下

select...case statement

https://msdn.microsoft.com/en-us/library/cy37t14y.aspx

© www.soinside.com 2019 - 2024. All rights reserved.