我在VS2010中创建了一个报告;我正在使用具有分组的表,并已分配数据源,这是SQL Server 2008 R2中的存储过程。我做过的每一份报告都很好;这个给了我适合。
我有4列包含小数值项(ROWNE
,ROWNW
,ROWSE
,ROWSW
)。当我执行存储过程时,数据很好。当我通过asp.net中的数据源预览时,它显示正常。但报告运行时它不会显示在列中。
我从头开始重新创建了一切,但仍然无法正常工作。所有其他字段,包括十进制值,都显示正常。最后4个值不会。 任何帮助将不胜感激!
我的存储过程代码:
SELECT RR, State, SubDivision, MP, DOT, City, Street, ROWNE, ROWNW, ROWSE, ROWSW
FROM dbo.Crossings
WHERE (RR = @RR) AND (State = @State OR @State = 'ALL')
AND (SubDivision = @Sub OR @Sub = 'ALL')
AND (ROWNE = 0 OR ROWNW = 0 OR ROWSE = 0 OR ROWSW = 0)
答案 0 :(得分:0)
ROOKIE ERROR - 我从同一区域中的另一个方法复制/粘贴该方法,并且没有在报告的方法中更改存储过程名称;这两种方法都有类似的字段,除了没有显示的4种方法。经验教训。