C#ASP.net - RDLC中的特定列未显示

时间:2016-01-03 15:10:17

标签: c# asp.net rdlc

我创建了一个存储过程并将其设置为我的数据集。但我不知道为什么table / tablix中的这一列不会出现在RDLC中。

Column Not showing

这是我的查询:

SELECT C.Cargo_Name,
       C.Range,
       C.Days,
       C.NumOfContainers,
       P.Amount,
       P.Container,
       C.Days * C.NumOfContainers * P.Amount AS Pesos
FROM   Container C
       INNER JOIN Prices P
            ON  C.Code = P.Code
WHERE  C.Control_ID = '100003'
       AND C.Cargo_Name = 'DRY CARGO'

给我这个

Output

1 个答案:

答案 0 :(得分:0)

我没有使用/不确定RDLC是什么,但是,我经历过类似的情况,计算列的数据类型最终会以字节[]显示,但不会显示。

还不确定您正在使用的SQL后端。尝试以下(Microsoft SQL Server方言)并告诉我是否修复它:

SELECT C.Cargo_Name,
       C.Range,
       C.Days,
       C.NumOfContainers,
       P.Amount,
       P.Container,
       CONVERT(DECIMAL(10,2),C.Days * C.NumOfContainers * P.Amount) AS Pesos
FROM   Container C
       INNER JOIN Prices P
            ON  C.Code = P.Code
WHERE  C.Control_ID = '100003'
       AND C.Cargo_Name = 'DRY CARGO'