IDtsDesignerUtilitiesService.EditExpression 方法

定义

显示“表达式生成器”对话框,使最终用户能够使用 Integration Services 表达式语言创建和测试表达式。

public:
 bool EditExpression(System::Windows::Forms::IWin32Window ^ parentWindow, Microsoft::SqlServer::Dts::Runtime::DtsContainer ^ dtsContainer, Type ^ expressionType, System::String ^ % expression);
public bool EditExpression (System.Windows.Forms.IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.DtsContainer dtsContainer, Type expressionType, ref string expression);
abstract member EditExpression : System.Windows.Forms.IWin32Window * Microsoft.SqlServer.Dts.Runtime.DtsContainer * Type * string -> bool
Public Function EditExpression (parentWindow As IWin32Window, dtsContainer As DtsContainer, expressionType As Type, ByRef expression As String) As Boolean

参数

parentWindow
IWin32Window

从中调用表达式生成器对话框的 Windows 窗体的 IWin32Window 句柄。

dtsContainer
DtsContainer

为可用在表达式中的包变量定义作用域的 DtsContainer

expressionType
Type

表达式的返回类型的类型。

expression
String

一个由引用传递并表示该表达式的字符串。

返回

如果表达式已更改,则为 true;否则为 false。

注解

每当要允许用户创建或修改表达式时,都可以使用 EditExpression 该方法。 但是,若要修改属性表达式,该方法 EditPropertyExpression 可能更有用。 该方法 EditPropertyExpression 从属性的数据类型确定表达式的返回类型,并将表达式分配给属性。

适用于