C# 我可以使用sqldatasource的结果(一个简单字符串)将其用作另一sqldatasource的参数吗?
这是我的密码。我的查询是,我想选择一个用户名与另一个C# 我可以使用sqldatasource的结果(一个简单字符串)将其用作另一sqldatasource的参数吗?,c#,asp.net,database,oracle,sqldatasource,C#,Asp.net,Database,Oracle,Sqldatasource,这是我的密码。我的查询是,我想选择一个用户名与另一个SqlDataSource的结果相等的名称(这一个很好,我选中了) 那么,我可以将数据源的结果设置为参数吗?如果是,那么怎么做?为什么要这样做,而不是将其构建到单个查询中?我想也许我不需要数据源的结果,因为我已经在标签的文本中找到了它。但是我可以在查询中使用它作为参数吗? <asp:SqlDataSource ID="UsersUsernameSQL" runat="server" ConnectionString="<
SqlDataSource
的结果相等的名称(这一个很好,我选中了)
那么,我可以将数据源的结果设置为参数吗?如果是,那么怎么做?为什么要这样做,而不是将其构建到单个查询中?我想也许我不需要数据源的结果,因为我已经在标签的文本中找到了它。但是我可以在查询中使用它作为参数吗?
<asp:SqlDataSource ID="UsersUsernameSQL" runat="server"
ConnectionString="<%$ ConnectionStrings:UserQueries %>"
ProviderName="<%$ ConnectionStrings:UserQueries.ProviderName %>"
SelectCommand="SELECT "FIRSTNAME" FROM "USERS" WHERE ("USERNAME" = ?)">
<SelectParameters>
<asp:ControlParameter ControlID="UsersNameLabel" Name="USERNAME" PropertyName="Text" Type="String" />
</SelectParameters>
</asp:SqlDataSource>