vb.net - Reporting Services 2008 表达式中的 vbtab

标签 vb.net reporting-services vbscript tabs

我正在尝试在特定文本框上的 Reporting Service 2008 表达式中使用选项卡。 我尝试在两个字段的字段名称和值之间使用三个选项卡(& vbTab & vbTab & vbTab &)。

=iif(Trim(Fields!Field1.Value) <>"", "FVE1:" & vbTab & vbTab & vbTab &  Fields!Field1.Value & VbCrLf,"") & iif(Trim(Fields!Field2.Value) <>"", "RV:" & vbTab & vbTab & vbTab & Fields!Field2.Value,"" )

我想要得到的是这样的东西

FEV1:   3.29
RV:     0.51

但我无法实现这一点,它如下所示

FEV1:   3.29
RV:   0.51

我们将非常感谢任何帮助。

谢谢

最佳答案

如果制表符不起作用,请尝试使用不间断空格右对齐Chr(160):

(为了易读而换行)

= Iif(
  Trim(Fields!Field1.Value) <> "", 
  "FVE1:" & Fields!Field1.Value.ToString().PadLeft(5, Chr(160)) & VbNewLine, 
  ""
) 
& Iif(
  Trim(Fields!Field2.Value) <> "", 
  "RV:" & Fields!Field1.Value.ToString().PadLeft(5, Chr(160)),
  ""
)

关于vb.net - Reporting Services 2008 表达式中的 vbtab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968380/

相关文章:

asp.net - 单击后禁用按钮

c# - 接口(interface)方法 使用 VB.NET 的 ByRef 实现和传递

reporting-services - 基于Field值的SSRS表达式

reporting-services - 无法在 VS2015 中导入 .rptproj - 说它是 "Unsupported"。安装了最新的 SSDT

javascript - VBScript:在 DOM 元素中使用变量

vbscript - vbs中如何获取当前代码行号?

c++ - 我无法读取 mft 并将 VB.net 转换为 C

vb.net - 清除 ListView 而不删除VB.Net中的列?

reporting-services - 同一SSRS图表中的两种图表类型(条形图和折线图)

com - 使用 Foo(..., [out] BSTR * value) 从 VBScript 调用 COM 方法