我有两个字符串变量中的两条select语句(Str1
,Str2
)。我还有一个条件,其中选择适当的select语句并将其分配给另一个字符串(res
)。如何将字符串变量分配给SelectCommand
这是要在我的网页上分配给SqlDataSource
控件的SelectCommand
属性的select语句。
的代码是:
int id =1;
string Str1 = "Select * from table";
string Str2 = "Select * from table where id = "+id;
string res;
if(id == 0)
{
res=Str2;
}else
{
res=Str1;
}
我的标记看起来像:
<asp:gridview.....></aspgridview>
<asp:SqlDataSource ID="ds1" runat="server"
ConnectionStrings="<%ConnectionStrings.ConnStr%>"
SelectCommand="<%# res%>">
</asp:SqlDataSource>
如何将我的字符串变量赋值res
从我隐藏或内联C#代码我SqlDataSource
SelectCommand
属性?
使用代码隐藏,如果你有这样的条件 – deutschZuid 2012-01-16 22:04:04