我正在使用visual studio 2008和c#。我想在我的柱形图上显示查询结果。 我的疑问是:
select (select count(cinsiyeti)
from Hastalar where cinsiyeti = 'E') AS ERKEK ,
(select count(cinsiyeti) from Hastalar where cinsiyeti = 'K') AS KADIN
我获取值和数据集名称。 values:= Fields!Erkek.Value和= Fields!Kadin.Value
但是编译器会给出错误:
图表'cCinsiyeteGoreHastaSayisi'的Label表达式是指'Erkek'字段。报表项表达式只能引用当前数据集范围内的字段,或者,如果在聚合内,则引用指定的数据集范围。 C:\ Users \ cagin_arslan \ Documents \ Visual Studio 2008 \ Projects \ RaporCalisamalari \ RaporCalisamalari \ rptCinsiyeteGoreHastaSayisi.rdlc RaporCalisamalari
答案 0 :(得分:0)
只要你的变量名在数据集中的数据表中匹配,并且与sql语句的返回匹配,就应该没问题。像yieldvs一样,这可能是一个案例问题。