我正在 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)