Class CampaignDto.CampaignSegmentDataTable
  
  Represents the strongly named DataTable class.
 
  
  
    Inheritance
    System.Object
    CampaignDto.CampaignSegmentDataTable
   
  
  Assembly: Mediachase.Commerce.dll
  Version: 10.8.0
  
  
    public class CampaignSegmentDataTable : TypedTableBase<CampaignDto.CampaignSegmentRow>
   
  Constructors
  
  
  
  
  
  
  
  Declaration
  
    public CampaignSegmentDataTable()
   
  
  
  
  CampaignSegmentDataTable(SerializationInfo, StreamingContext)
  
  
  Declaration
  
    protected CampaignSegmentDataTable(SerializationInfo info, StreamingContext context)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Runtime.Serialization.SerializationInfo | 
        info | 
         | 
      
      
        | System.Runtime.Serialization.StreamingContext | 
        context | 
         | 
      
    
  
  Properties
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn CampaignIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn CampaignSegmentIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int Count { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public CampaignDto.CampaignSegmentRow this[int index] { get; }
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn SegmentIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public void AddCampaignSegmentRow(CampaignDto.CampaignSegmentRow row)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public CampaignDto.CampaignSegmentRow AddCampaignSegmentRow(int SegmentId, CampaignDto.CampaignRow _parentCampaignRowByFK_ecf_mktg_CampaignSegment_ecf_mktg_Campaign)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        SegmentId | 
         | 
      
      
        | CampaignDto.CampaignRow | 
        _parentCampaignRowByFK_ecf_mktg_CampaignSegment_ecf_mktg_Campaign | 
         | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public override DataTable Clone()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataTable | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override DataTable CreateInstance()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataTable | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public CampaignDto.CampaignSegmentRow FindByCampaignSegmentId(int CampaignSegmentId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        CampaignSegmentId | 
         | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    protected override Type GetRowType()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Type | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Xml.Schema.XmlSchemaSet | 
        xs | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Xml.Schema.XmlSchemaComplexType | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public CampaignDto.CampaignSegmentRow NewCampaignSegmentRow()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowBuilder | 
        builder | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataRow | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowChanged(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowChanging(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowDeleted(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowDeleting(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void RemoveCampaignSegmentRow(CampaignDto.CampaignSegmentRow row)
   
  Parameters
  
  Events
  
  
  
  
  
  
  Declaration
  
    public event CampaignDto.CampaignSegmentRowChangeEventHandler CampaignSegmentRowChanged
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event CampaignDto.CampaignSegmentRowChangeEventHandler CampaignSegmentRowChanging
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event CampaignDto.CampaignSegmentRowChangeEventHandler CampaignSegmentRowDeleted
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event CampaignDto.CampaignSegmentRowChangeEventHandler CampaignSegmentRowDeleting
   
  Event Type