1

嗨,我的应用程序中有这样的代码:

        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() 等方法修改了我的代码,但它没有任何区别。谁能帮我 ?

4

1 回答 1

0

如果您的报告中有业务对象,那么您应该使用 RegBusinessObject() 方法

于 2013-11-18T11:06:35.313 回答