public ConvertMetadataInputColumn(IDTSVirtualInputColumn vcol, int lineageID, string name, string upstreamComponentName, string displayName)
 {
     _vcol                 = vcol;
     LineageID             = lineageID;
     Name                  = name;
     UpstreamComponentName = upstreamComponentName;
     DisplayName           = displayName;
 }
Exemple #2
0
        public static string GetTooltipString(object dataflowColumn)
        {
            if (dataflowColumn is IDTSVirtualInputColumn)
            {
                IDTSVirtualInputColumn column = dataflowColumn as IDTSVirtualInputColumn;
                return(FormatTooltipText(
                           column.Name,
                           column.DataType.ToString(),
                           column.Length.ToString(CultureInfo.CurrentCulture), // Changed from CurrentUICulture
                           column.Scale.ToString(CultureInfo.CurrentCulture),
                           column.Precision.ToString(CultureInfo.CurrentCulture),
                           column.CodePage.ToString(CultureInfo.CurrentCulture),
                           column.SourceComponent));
            }
            else if (dataflowColumn is IDTSInputColumn)
            {
                IDTSInputColumn column = dataflowColumn as IDTSInputColumn;
                return(FormatTooltipText(
                           column.Name,
                           column.DataType.ToString(),
                           column.Length.ToString(CultureInfo.CurrentCulture),
                           column.Scale.ToString(CultureInfo.CurrentCulture),
                           column.Precision.ToString(CultureInfo.CurrentCulture),
                           column.CodePage.ToString(CultureInfo.CurrentCulture)));
            }
            else if (dataflowColumn is IDTSOutputColumn)
            {
                IDTSOutputColumn column = dataflowColumn as IDTSOutputColumn;
                return(FormatTooltipText(
                           column.Name,
                           column.DataType.ToString(),
                           column.Length.ToString(CultureInfo.CurrentCulture),
                           column.Scale.ToString(CultureInfo.CurrentCulture),
                           column.Precision.ToString(CultureInfo.CurrentCulture),
                           column.CodePage.ToString(CultureInfo.CurrentCulture)));
            }
            else if (dataflowColumn is IDTSExternalMetadataColumn)
            {
                IDTSExternalMetadataColumn column = dataflowColumn as IDTSExternalMetadataColumn;
                return(FormatTooltipText(
                           column.Name,
                           column.DataType.ToString(),
                           column.Length.ToString(CultureInfo.CurrentCulture),
                           column.Scale.ToString(CultureInfo.CurrentCulture),
                           column.Precision.ToString(CultureInfo.CurrentCulture),
                           column.CodePage.ToString(CultureInfo.CurrentCulture)));
            }

            return(string.Empty);
        }
 public ConvertMetadataInputColumn(IDTSVirtualInputColumn vcol, string displayname)
     : this(vcol, vcol.LineageID, vcol.Name, vcol.UpstreamComponentName, displayname)
 {
 }
 public ConvertMetadataInputColumn(IDTSVirtualInputColumn vcol)
     : this(vcol, vcol.Name)
 {
 }