WEB开发网
开发学院数据库MSSQL Server 如何为自定义属性提供下拉选项 阅读

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

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示:对于某些比较简单的属性,我们可能不希望弹出对话框,如何为自定义属性提供下拉选项,而是直接选择,例如下面这样的效果图片看不清楚?请点击这里查看原图(大图),System和User,而且用户必须选择其一,这个图中,我们看到Folder属性

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

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

图片看不清楚?请点击这里查看原图(大图)。

这个图中,我们看到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中测试

Tags:如何 定义 属性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接