var query =
                from alldepartcount in dt1.AsEnumerable()
                from realdepartcount in dt2.AsEnumerable()
                from tldepart in dt3.AsEnumerable()
                where alldepartcount.Field<int>("departmentid") == realdepartcount.Field<int>("departmentid")
                where alldepartcount.Field<int>("departmentid") == tldepart.Field<int>("departmentid")
                select new
                {
                    单位=tldepart.Field<string>("departmentname"),
                    培训率=(float)realdepartcount.Field<int>("realdepartcount")/alldepartcount.Field<int>("alldepartcount")
                };进行绑定时
this.GridView1.DataSource = query;
            this.GridView1.DataBind();
            Chart1.DataSource = dt1;
            Chart1.Series["Series1"].XValueMember = "单位";
            Chart1.Series["Series1"].YValueMembers = "培训率";
            Chart1.DataBind();
提示绑定错误,   刚用chart,  请教下。上面的linq查询是没有问题的,在GridView中可以显示出来