WEB开发网
开发学院数据库MSSQL Server 为SSIS编写自定义数据流组件之进阶篇:自定义属性的... 阅读

为SSIS编写自定义数据流组件之进阶篇:自定义属性的下拉式编辑器

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示: 2. 我们在这个编辑器中,需要用到一个用户控件,为SSIS编写自定义数据流组件之进阶篇:自定义属性的下拉式编辑器(2),直接继承UserControl这个控件上,有一个ListBox

2. 我们在这个编辑器中,需要用到一个用户控件。直接继承UserControl

为SSIS编写自定义数据流组件之进阶篇:自定义属性的下拉式编辑器

这个控件上,有一个ListBox,它的Dock属性设置为Fill

为SSIS编写自定义数据流组件之进阶篇:自定义属性的下拉式编辑器

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

控件的代码大致如下

using System;
using System.Windows.Forms;
using System.IO;
 
namespace MyDataFlowComponentSample
{
  public partial class MyTypeUIDropDownControl : UserControl
  {
    public MyTypeUIDropDownControl()
    {
      InitializeComponent();
 
      foreach (var item in Directory.GetDirectories("c:\"))
      {
        lstFolder.Items.Add(item);
      }
    }
 
    public MyTypeUIDropDownControl(string current)
      : this()
    {
      lstFolder.SelectedValue = current;
    }
 
 
    private string folder;
    public string Folder
    {
      get { return folder; }
      set { folder = value; }
    }
    private void lstFile_SelectedIndexChanged(object sender, EventArgs e)
    {
      folder = lstFolder.SelectedItem.ToString();
      if (ValueChanged != null)
        ValueChanged();
    }
 
 
    public delegate void ValueChangedHander();
    public event ValueChangedHander ValueChanged;
  }
}

Tags:SSIS 编写 定义

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