我的数据源有 2 条记录,但只出现在 XtraReport 1 中.为什么

本文关键字:XtraReport 为什么 数据源 记录 我的 | 更新日期: 2023-09-27 18:33:40

我正在使用 DevExpress XtraReport,我的查询返回两条记录,但只出现在详细信息 1 中。谁能告诉我原因?下面是负责加载数据源的方法的代码。

啧!

using (xEntities con = new xEntities())
{
    var result = from m in con.Table1
            join u in con.Table1 on m.Table2Id equals u.Table1Id
            where u.Description.Equals("xxxx")
            select new { m.Name, u.Description };
    DataSource = result.ToList();
    labelDescription.DataBindings.Add("Text", DataSource, "Description");
    labelName.DataBindings.Add("Text", DataSource, "Name");
}

我的数据源有 2 条记录,但只出现在 XtraReport 1 中.为什么

好吧,

要么您的 LINQ 查询语法错误,要么只有一个实体的描述满足where 第。

请尝试以下操作:

var result = from t1 in con.Table1
             join t2 in con.Table2 on t1.ID equals t2.ID
             where t1.Description.Equals("someDescription")
             select new { ... };