我正在为SSIS编写一个自定义组件,其中我需要以下Enum作为我可以编辑的属性(需要选择多个值)。
[Flags]
public enum PermissionSettings : ushort
{
None = 0,
Groups = 1,
ADGroups = 2,
Users = 4,
Owner = 8,
OwnerGroup = 16,
PublicAccess = 32,
System = 64
}
到目前为止,我已经实现了可以通过TypeConverter在自定义组件中为PermissionSettings选择单个值并设置自定义SSIS属性的TypeConverter属性。
如何启用选择多个属性?
我是否必须编写自定义ui编辑器?
答案 0 :(得分:2)
我认为这个链接有你需要的东西
答案 1 :(得分:0)
是的,我相信您必须编写自定义UI。属性/属性页面对话框实际上只能理解单值属性。看一下Script Component的ReadOnlyVariables / ReadWriteVariables - 它们存储为逗号分隔的变量列表,而不是数组。