rowfilterの条件が大文字と小文字を区別してSQLクエリを変換しようとしていますが、動作していません。dataview RowfilterでSQLクエリを変換できません
これは私のSQLクエリです:
select *
from myview
where myview.CHARGE_CODE = (CASE
WHEN 'ALL' = 'ALL' THEN CHARGE_CODE
ELSE '1023'
END)
、これはRowFilterのクエリです:
dt.DefaultView.RowFilter = "CHARGE_CODE=(CASE '"+ddlCharge_Code.SelectedValue +"' when 'ALL' THEN CHARGE_CODE ELSE '"+ ddlCharge_Code.SelectedValue+"' END)";
私はC#で、私のSQLクエリを変換する方法を教えてください。
に動作しますALLは、内のすべてのレコードを表しますあなたのクエリはここで動作しません。 – abhishek
私は複数の選択基準を持っています。すべてのcharge_codeまたはsingleを選択できるので、ユーザーがすべてを選択するとすべてのcharge_codeが表示されます。または、ユーザーが単一のcharge_codeを選択すると、それに従って表示されます。 – abhishek