ObjectDataSource1.FilterExpression =“userid LIKE'{0}'AND action LIKE'{1}'”; ObjectDataSource1.FilterParameters.Add(“userid”,ddlUsers.SelectedValue); ObjectDataSource1.FilterParameters.Add(“action”,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);
答案 0 :(得分:0)
是:)我发现了问题。
在此代码之前,我使用了ObjectDataSource1.FilterParameters.Add(“userid”,Name);码 所以3 filterParameters。
所以这个查询是空的。网格视图显示空信息。 我删除所有参数,我只添加这两个参数,没关系。它显示非常好。
:)