(ソート可能なリストビュー用の)データソースを定義していて、マイナースラグがあります。これに類似したhtmlタグ値の文字列式
コードは動作します:
<asp:SqlDataSource ID="myDataSource" runat="server"
SelectCommand="SELECT [aField], [bField] " +
"FROM Suggestions WHERE stype = 'X'"
ConnectionString="<%$ ConnectionStrings:dbConnectionString %>" >
</asp:SqlDataSource>
私はのさまざまなバリエーションで検索しました:
<asp:SqlDataSource ID="myDataSource" runat="server"
SelectCommand="SELECT [aField], [bField] FROM Suggestions WHERE stype = 'X'"
ConnectionString="<%$ ConnectionStrings:dbConnectionString %>" >
</asp:SqlDataSource>
しかし、本当の選択文字列は、はるかに複雑であるが、私はこのような何かをしたいです条件: 連結表記文字列タグhtml asp.net
しかし、私はそれが何かを見つけることができませんが、文字列式ではなくリテラルを使用します。だから私は最終的には、データベース内の関数として、この全体の複雑な関数を定義するつもりですが、今の私のような何かを試してみたい:qry_strは()の背後にあるコードで定義されている
<asp:SqlDataSource ID="myDataSource" runat="server"
SelectCommand="<% qry_str('X'); %>"
ConnectionString="<%$ ConnectionStrings:dbConnectionString %>" >
</asp:SqlDataSource>
。しかし、その特定のコードは動作しません:私は背後にあるコードに問題があるとは思わない
protected string qry_str(string t)
{
string s =
"SELECT [aField], [bField] " +
"FROM Suggestions WHERE stype = '" + t + "'";
return "s";
}
:背後
コードとして定義されます。私はそれがasp.netだと私はそれを呼び出す方法だと思う。私がしようとしていることをする正しい方法は何ですか?
これはそれです!ありがとう!2分で正解とマークします。 – elbillaf