Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6763329
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T14:27:47+00:00 2026-05-26T14:27:47+00:00

I think the title of the question says it all. I am developing a

  • 0

I think the title of the question says it all. I am developing a custom data flow component for SSIS. I would like to use a checkbox list that gets it’s values from a collection (list, enum,… doesn’t really matter) and gives the user the possibility to check several options.
Then I want to get these as a list in my SSIS component…
Does someone have an idea on how this is possible?

UPDATE.

For example I have a list containing {a,b,c,d}. (Let’s say it’s hard coded although in practise i’ll be pulling records out of a database).

I want to give the user a checkbox where he can for example check a and c from the above list.

Then the property in my component now contains: {a,c}.

CLARIFICATION

I have a list of strings. In my UI(Advanced editor if possible), I want to build a combobox with the options being the strings in the list.

The component has a string property. Once the user has made his choices from the combobox, a comma separated string containing the choices is built and passed to the component and stored in the string property.

What I need to know is:

  • How do I build a combobox in the Advanced editor (if possible) based
    on the list of strings?
  • How do I get the values from the UI back to the component to then
    build my string?
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T14:27:47+00:00Added an answer on May 26, 2026 at 2:27 pm

    Let me answer first question first:

    • as far as I know it is not possible to do this thru Advanced Editor because You can’t host custom UI control in it; or at least I don’t know the way to do it
    • note I wrote “custom” because You asked for combobox with multiple selection and such control is not available in .NET; but there is a lot of information on Internet on how to create such control, if you wish

    This means that You will have to develop UI form for Your component. To answer to your two question You need to check following sections in this article:

    • Design-time Methods of a Data Flow Component – to see how to add custom properties to Your component – You have to override ProvideComponentProperties method
    • Developing a User Interface for a Data Flow Component – to see how to make custom UI for your component; You need 2 classes: UI class (registered with Your component) and UI form which is instantiated and used from UI class; pay attention to sample (btnOK_Click handler) it shows You how to save property value from UI to component itself using SetCustomProperty method
    • Validating a Data Flow Component – check Validate implementation to see how to access property from component – use CustomPropertyCollection of component metadata

    Clarification about passing property values from component to UI and back:

    • ProvideComponentProperties in your component tells SSIS what properties your component has
    • when user initiates opening of component UI for the first time after opening the package, SSIS instantiates UI class and invokes Initialize instance method and passes ComponentMetadata as parameter
    • when user initiates opening of component UI, SSIS calls Edit method of previously created instance of UI class and passes parent window handle, package variables and package connections as parameters
    • it is the Edit method where You should invoke constructor of your form and display it – UI class is really simple as You can see in mentioned MSDN article
    • form constructor has to have parameters: package connections, package variables and component metadata
    • once user clicks OK on your form, You use component metadata SetCustomProperty method to set property to appropriate value (concatenated list in your case)
    • to read property value within component code (not UI) use CustomPropertyCollection of component metadata object

    And one more thing: since You will create UI for your component, consider using Checked ListBox which is already provided with .NET framework instead of creating custom component.

    Provided link is for SQL Server 2008 R2, You can choose different version on top of article if You wish.

    Hopefully this is enough for You to continue with your task.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

so as title says, I would like to hear your advices what are the
I think the title of my question pretty much sums it all up. I'm
I believe the title already says it all, but here is my question: what
I think the question title is self-explaining. I have a flow document with a
The title pretty much says it all...is it a bad idea ? I'd like
I think the question title is clear enough: is is possible to stable_sort() a
I think the question title seems to explain eveything. I want to detect whether
I cannot think about a proper question title to describe the problem. Hopefully the
I think I summed up the question in the title. Here is some further
Sorry for the non-technical title, but I think it summarizes my question well. If

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.