V.S 2008报告

时间:2009-06-11 17:40:07

标签: c# reporting

我正在使用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

1 个答案:

答案 0 :(得分:0)

只要你的变量名在数据集中的数据表中匹配,并且与sql语句的返回匹配,就应该没问题。像yieldvs一样,这可能是一个案例问题。