讲解如何为自定义属性提供下拉选项


对于某些比较简单的属性,我们可能不希望弹出对话框,而是直接选择。例如下面这样的效果

  

  这个图中,我们看到Folder属性,有两个可选值。System和User。而且用户必须选择其一,不可以输入其他可能性。

  那么这是怎么实现的呢?

  1. 我们添加一个枚举类型

 

  public enum FolderEnum
  {
  System,
  User
  }


  2. 然后将该枚举指定给我们的自定义属性


  IDTSCustomProperty90 folder = ComponentMetaData.CustomPropertyCollection.New();
  folder.Name = "Folder";
  folder.TypeConverter = typeof(FolderEnum).AssemblyQualifiedName;


  3. 在BI Studio中测试



相关阅读:
SSIS中的原始文件源和目标
firefox下有滚动条时页面抖动问题的解决方法
标记语言——网页应用CSS样式
CSS代码缩写实例以及CSS缩写原因总结
两个用户的SQLULDR2需求
十天学习PHP之第三天
PHP通过header实现文本文件下载的代码
在Apache中整合JSP和PHP
批处理 实现定时关机、注销、重启、锁定等功能
实例讲解JSP Model2体系结构(中)
如何彻底解决工行U盾在Vista下蓝屏的问题
PHP+MYSQL网站开发基础知识
快速掌握Oracle数据库中的Copy命令
获取 textarea 标签第n行的文字的js代码
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4