Class SegmentDto.SegmentConditionDataTable
  
  Represents the strongly named DataTable class.
 
  
  
    Inheritance
    System.Object
    SegmentDto.SegmentConditionDataTable
   
  
  Assembly: Mediachase.Commerce.dll
  Version: 10.8.0
  
  
    public class SegmentConditionDataTable : TypedTableBase<SegmentDto.SegmentConditionRow>
   
  Constructors
  
  
  
  
  
  
  
  Declaration
  
    public SegmentConditionDataTable()
   
  
  
  
  SegmentConditionDataTable(SerializationInfo, StreamingContext)
  
  
  Declaration
  
    protected SegmentConditionDataTable(SerializationInfo info, StreamingContext context)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Runtime.Serialization.SerializationInfo | 
        info | 
         | 
      
      
        | System.Runtime.Serialization.StreamingContext | 
        context | 
         | 
      
    
  
  Properties
  
  
  
  
  
  
  
  Declaration
  
    public int Count { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ExpressionIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public SegmentDto.SegmentConditionRow this[int index] { get; }
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn PrincipalGroupConditionIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn SegmentIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public void AddSegmentConditionRow(SegmentDto.SegmentConditionRow row)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public SegmentDto.SegmentConditionRow AddSegmentConditionRow(SegmentDto.SegmentRow _parentSegmentRowByFK_ecf_mktg_SegmentCondition_ecf_mktg_Segment, int ExpressionId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SegmentDto.SegmentRow | 
        _parentSegmentRowByFK_ecf_mktg_SegmentCondition_ecf_mktg_Segment | 
         | 
      
      
        | System.Int32 | 
        ExpressionId | 
         | 
      
    
  
  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 SegmentDto.SegmentConditionRow FindByPrincipalGroupConditionId(int PrincipalGroupConditionId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        PrincipalGroupConditionId | 
         | 
      
    
  
  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
  
    protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowBuilder | 
        builder | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataRow | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public SegmentDto.SegmentConditionRow NewSegmentConditionRow()
   
  Returns
  
  
  
  
  
  
  
  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 RemoveSegmentConditionRow(SegmentDto.SegmentConditionRow row)
   
  Parameters
  
  Events
  
  
  
  
  
  
  Declaration
  
    public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowChanged
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowChanging
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowDeleted
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event SegmentDto.SegmentConditionRowChangeEventHandler SegmentConditionRowDeleting
   
  Event Type