嗨,我的应用程序中有这样的代码:
var query = from p in db.tb_years
where p.id_y == Convert.ToInt32(textBox1.Text)
select new
{
p.id_y,
p.name
};
report.Load("reps\\Report.mrt");
report.RegData("query",query);
report.Show();
但它显示了整个表的内容,并且它不包含where子句。我使用BusinessObjectsStore.Clear()&这样的方法修改了我的代码。 Dictionary.DataSources.Clear()但它没有任何区别。有谁可以帮助我?
答案 0 :(得分:0)
如果报表中有Business Objects,则应使用RegBusinessObject()方法