ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND アクション LIKE '{1}'"; ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue); ObjectDataSource1.FilterParameters.Add("アクション", ddlAction.SelectedValue);
私はこのコードのように書いています。
実行すると、グリッド ビューが空になります。しかし、私が書いて実行するとうまくいきます。
ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{Login}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);
パラメーター (アクション) がないと、選択した ddlUsers.SelectedValue のすべてのログインが表示されます。
なぜこのように機能しないのですか?
ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{1}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);