Class SegmentDto.SegmentDataTable
Represents the strongly named DataTable class.
Inheritance
System.Object
SegmentDto.SegmentDataTable
Assembly: Mediachase.Commerce.dll
Version: 12.17.2
public class SegmentDataTable : TypedTableBase<SegmentDto.SegmentRow>
Constructors
Declaration
public SegmentDataTable()
SegmentDataTable(SerializationInfo, StreamingContext)
Declaration
protected SegmentDataTable(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 DescriptionColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn DisplayNameColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn ExpressionFilterColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public SegmentDto.SegmentRow this[int index] { get; }
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Property Value
Declaration
public DataColumn NameColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Declaration
public DataColumn SegmentIdColumn { get; }
Property Value
| Type |
Description |
| System.Data.DataColumn |
|
Methods
Declaration
public void AddSegmentRow(SegmentDto.SegmentRow row)
Parameters
Declaration
public SegmentDto.SegmentRow AddSegmentRow(string Name, string DisplayName, string Description, byte[] ExpressionFilter)
Parameters
| Type |
Name |
Description |
| System.String |
Name |
|
| System.String |
DisplayName |
|
| System.String |
Description |
|
| System.Byte[] |
ExpressionFilter |
|
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.SegmentRow FindBySegmentId(int SegmentId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
SegmentId |
|
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.SegmentRow NewSegmentRow()
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 RemoveSegmentRow(SegmentDto.SegmentRow row)
Parameters
Events
Declaration
public event SegmentDto.SegmentRowChangeEventHandler SegmentRowChanged
Event Type
Declaration
public event SegmentDto.SegmentRowChangeEventHandler SegmentRowChanging
Event Type
Declaration
public event SegmentDto.SegmentRowChangeEventHandler SegmentRowDeleted
Event Type
Declaration
public event SegmentDto.SegmentRowChangeEventHandler SegmentRowDeleting
Event Type