我认为问题的标题说明了一切。我正在为SSIS开发自定义数据流组件。我想使用一个复选框列表,它从集合中获取它的值(列表,枚举,......并不重要),并让用户可以检查几个选项。 然后我想将这些作为我的SSIS组件中的列表... 有人知道如何做到这一点吗?
更新
例如,我有一个包含{a,b,c,d}的列表。 (让我们说它是硬编码的,虽然在实践中我会从数据库中提取记录)。
我想给用户一个复选框,例如他可以从上面的列表中查看a和c。
然后我的组件中的属性现在包含:{a,c}。
澄清
我有一个字符串列表。在我的UI(如果可能的话,高级编辑器)中,我想构建一个组合框,其中的选项是列表中的字符串。
该组件具有字符串属性。一旦用户从组合框中做出选择,就会构建一个包含选项的逗号分隔字符串并将其传递给组件并存储在字符串属性中。
我需要知道的是:
答案 0 :(得分:2)
让我先回答第一个问题:
这意味着你必须develop UI form for Your component。回答您的两个问题您需要查看本文的以下部分:
澄清将属性值从组件传递到UI并返回:
还有一件事:既然您将为组件创建UI,请考虑使用已经随.NET框架提供的Checked ListBox,而不是创建自定义组件。
提供的链接适用于SQL Server 2008 R2,如果您愿意,可以在文章的顶部选择不同的版本。
希望这足以让您继续完成任务。