Show / Hide Table of Contents

Class NSurveyQuestion.QuestionDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
System.ComponentModel.MarshalByValueComponent
System.Data.DataTable
System.Data.TypedTableBase<NSurveyQuestion.QuestionRow>
NSurveyQuestion.QuestionDataTable
Implements
System.ComponentModel.IComponent
System.IDisposable
System.IServiceProvider
System.ComponentModel.IListSource
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize
System.Runtime.Serialization.ISerializable
System.Xml.Serialization.IXmlSerializable
System.Collections.Generic.IEnumerable<NSurveyQuestion.QuestionRow>
System.Collections.IEnumerable
Inherited Members
System.Data.TypedTableBase<Votations.NSurvey.Data.NSurveyQuestion.QuestionRow>.GetEnumerator()
System.Data.TypedTableBase<Votations.NSurvey.Data.NSurveyQuestion.QuestionRow>.System.Collections.IEnumerable.GetEnumerator()
System.Data.TypedTableBase<Votations.NSurvey.Data.NSurveyQuestion.QuestionRow>.Cast<TResult>()
System.Data.DataTable.fInitInProgress
System.Data.DataTable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Data.DataTable.BeginInit()
System.Data.DataTable.EndInit()
System.Data.DataTable.AcceptChanges()
System.Data.DataTable.Copy()
System.Data.DataTable.Clear()
System.Data.DataTable.Compute(System.String, System.String)
System.Data.DataTable.GetChanges()
System.Data.DataTable.GetChanges(System.Data.DataRowState)
System.Data.DataTable.GetErrors()
System.Data.DataTable.System.ComponentModel.IListSource.GetList()
System.Data.DataTable.ImportRow(System.Data.DataRow)
System.Data.DataTable.NewRow()
System.Data.DataTable.NewRowArray(System.Int32)
System.Data.DataTable.OnColumnChanging(System.Data.DataColumnChangeEventArgs)
System.Data.DataTable.OnColumnChanged(System.Data.DataColumnChangeEventArgs)
System.Data.DataTable.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)
System.Data.DataTable.OnRemoveColumn(System.Data.DataColumn)
System.Data.DataTable.OnTableCleared(System.Data.DataTableClearEventArgs)
System.Data.DataTable.OnTableClearing(System.Data.DataTableClearEventArgs)
System.Data.DataTable.OnTableNewRow(System.Data.DataTableNewRowEventArgs)
System.Data.DataTable.RejectChanges()
System.Data.DataTable.Reset()
System.Data.DataTable.Select()
System.Data.DataTable.Select(System.String)
System.Data.DataTable.Select(System.String, System.String)
System.Data.DataTable.Select(System.String, System.String, System.Data.DataViewRowState)
System.Data.DataTable.ToString()
System.Data.DataTable.BeginLoadData()
System.Data.DataTable.EndLoadData()
System.Data.DataTable.LoadDataRow(System.Object[], System.Boolean)
System.Data.DataTable.LoadDataRow(System.Object[], System.Data.LoadOption)
System.Data.DataTable.Merge(System.Data.DataTable)
System.Data.DataTable.Merge(System.Data.DataTable, System.Boolean)
System.Data.DataTable.Merge(System.Data.DataTable, System.Boolean, System.Data.MissingSchemaAction)
System.Data.DataTable.Load(System.Data.IDataReader)
System.Data.DataTable.Load(System.Data.IDataReader, System.Data.LoadOption)
System.Data.DataTable.Load(System.Data.IDataReader, System.Data.LoadOption, System.Data.FillErrorEventHandler)
System.Data.DataTable.CreateDataReader()
System.Data.DataTable.WriteXml(System.IO.Stream)
System.Data.DataTable.WriteXml(System.IO.Stream, System.Boolean)
System.Data.DataTable.WriteXml(System.IO.TextWriter)
System.Data.DataTable.WriteXml(System.IO.TextWriter, System.Boolean)
System.Data.DataTable.WriteXml(System.Xml.XmlWriter)
System.Data.DataTable.WriteXml(System.Xml.XmlWriter, System.Boolean)
System.Data.DataTable.WriteXml(System.String)
System.Data.DataTable.WriteXml(System.String, System.Boolean)
System.Data.DataTable.WriteXml(System.IO.Stream, System.Data.XmlWriteMode)
System.Data.DataTable.WriteXml(System.IO.Stream, System.Data.XmlWriteMode, System.Boolean)
System.Data.DataTable.WriteXml(System.IO.TextWriter, System.Data.XmlWriteMode)
System.Data.DataTable.WriteXml(System.IO.TextWriter, System.Data.XmlWriteMode, System.Boolean)
System.Data.DataTable.WriteXml(System.Xml.XmlWriter, System.Data.XmlWriteMode)
System.Data.DataTable.WriteXml(System.Xml.XmlWriter, System.Data.XmlWriteMode, System.Boolean)
System.Data.DataTable.WriteXml(System.String, System.Data.XmlWriteMode)
System.Data.DataTable.WriteXml(System.String, System.Data.XmlWriteMode, System.Boolean)
System.Data.DataTable.WriteXmlSchema(System.IO.Stream)
System.Data.DataTable.WriteXmlSchema(System.IO.Stream, System.Boolean)
System.Data.DataTable.WriteXmlSchema(System.IO.TextWriter)
System.Data.DataTable.WriteXmlSchema(System.IO.TextWriter, System.Boolean)
System.Data.DataTable.WriteXmlSchema(System.Xml.XmlWriter)
System.Data.DataTable.WriteXmlSchema(System.Xml.XmlWriter, System.Boolean)
System.Data.DataTable.WriteXmlSchema(System.String)
System.Data.DataTable.WriteXmlSchema(System.String, System.Boolean)
System.Data.DataTable.ReadXml(System.IO.Stream)
System.Data.DataTable.ReadXml(System.IO.TextReader)
System.Data.DataTable.ReadXml(System.String)
System.Data.DataTable.ReadXml(System.Xml.XmlReader)
System.Data.DataTable.ReadXmlSchema(System.IO.Stream)
System.Data.DataTable.ReadXmlSchema(System.IO.TextReader)
System.Data.DataTable.ReadXmlSchema(System.String)
System.Data.DataTable.ReadXmlSchema(System.Xml.XmlReader)
System.Data.DataTable.GetDataTableSchema(System.Xml.Schema.XmlSchemaSet)
System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.GetSchema()
System.Data.DataTable.GetSchema()
System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)
System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)
System.Data.DataTable.ReadXmlSerializable(System.Xml.XmlReader)
System.Data.DataTable.CaseSensitive
System.Data.DataTable.IsInitialized
System.Data.DataTable.RemotingFormat
System.Data.DataTable.ChildRelations
System.Data.DataTable.Columns
System.Data.DataTable.Constraints
System.Data.DataTable.DataSet
System.Data.DataTable.DefaultView
System.Data.DataTable.DisplayExpression
System.Data.DataTable.ExtendedProperties
System.Data.DataTable.HasErrors
System.Data.DataTable.Locale
System.Data.DataTable.MinimumCapacity
System.Data.DataTable.ParentRelations
System.Data.DataTable.PrimaryKey
System.Data.DataTable.Rows
System.Data.DataTable.TableName
System.Data.DataTable.Namespace
System.Data.DataTable.Prefix
System.Data.DataTable.Site
System.Data.DataTable.System.ComponentModel.IListSource.ContainsListCollection
System.Data.DataTable.ColumnChanging
System.Data.DataTable.ColumnChanged
System.Data.DataTable.Initialized
System.Data.DataTable.RowChanged
System.Data.DataTable.RowChanging
System.Data.DataTable.RowDeleting
System.Data.DataTable.RowDeleted
System.Data.DataTable.TableClearing
System.Data.DataTable.TableCleared
System.Data.DataTable.TableNewRow
System.ComponentModel.MarshalByValueComponent.Dispose()
System.ComponentModel.MarshalByValueComponent.Dispose(System.Boolean)
System.ComponentModel.MarshalByValueComponent.GetService(System.Type)
System.ComponentModel.MarshalByValueComponent.Events
System.ComponentModel.MarshalByValueComponent.Container
System.ComponentModel.MarshalByValueComponent.DesignMode
System.ComponentModel.MarshalByValueComponent.Disposed
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Votations.NSurvey.Data
Assembly: SurveyProject.BusinessEntities.dll
Syntax
[Serializable]
public class QuestionDataTable : TypedTableBase<NSurveyQuestion.QuestionRow>, IComponent, IDisposable, IServiceProvider, IListSource, ISupportInitializeNotification, ISupportInitialize, ISerializable, IXmlSerializable, IEnumerable<NSurveyQuestion.QuestionRow>, IEnumerable

Constructors

QuestionDataTable()

Declaration
public QuestionDataTable()

QuestionDataTable(SerializationInfo, StreamingContext)

Declaration
protected QuestionDataTable(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Properties

AliasColumn

Declaration
public DataColumn AliasColumn { get; }
Property Value
Type Description
System.Data.DataColumn

ColumnsNumberColumn

Declaration
public DataColumn ColumnsNumberColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Count

Declaration
[Browsable(false)]
public int Count { get; }
Property Value
Type Description
System.Int32

DisplayOrderColumn

Declaration
public DataColumn DisplayOrderColumn { get; }
Property Value
Type Description
System.Data.DataColumn

HelpTextColumn

Declaration
public DataColumn HelpTextColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Item[Int32]

Declaration
public NSurveyQuestion.QuestionRow this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
NSurveyQuestion.QuestionRow

LayoutModeIdColumn

Declaration
public DataColumn LayoutModeIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

LibraryIdColumn

Declaration
public DataColumn LibraryIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

MaxSelectionAllowedColumn

Declaration
public DataColumn MaxSelectionAllowedColumn { get; }
Property Value
Type Description
System.Data.DataColumn

MinSelectionRequiredColumn

Declaration
public DataColumn MinSelectionRequiredColumn { get; }
Property Value
Type Description
System.Data.DataColumn

PageNumberColumn

Declaration
public DataColumn PageNumberColumn { get; }
Property Value
Type Description
System.Data.DataColumn

QuestionGroupIdColumn

Declaration
public DataColumn QuestionGroupIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

QuestionIdColumn

Declaration
public DataColumn QuestionIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

QuestionIdTextColumn

Declaration
public DataColumn QuestionIdTextColumn { get; }
Property Value
Type Description
System.Data.DataColumn

QuestionPipeAliasColumn

Declaration
public DataColumn QuestionPipeAliasColumn { get; }
Property Value
Type Description
System.Data.DataColumn

QuestionTextColumn

Declaration
public DataColumn QuestionTextColumn { get; }
Property Value
Type Description
System.Data.DataColumn

RandomizeAnswersColumn

Declaration
public DataColumn RandomizeAnswersColumn { get; }
Property Value
Type Description
System.Data.DataColumn

RatingEnabledColumn

Declaration
public DataColumn RatingEnabledColumn { get; }
Property Value
Type Description
System.Data.DataColumn

SelectionModeIdColumn

Declaration
public DataColumn SelectionModeIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

ShowHelpTextColumn

Declaration
public DataColumn ShowHelpTextColumn { get; }
Property Value
Type Description
System.Data.DataColumn

SurveyIdColumn

Declaration
public DataColumn SurveyIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Methods

AddQuestionRow(Byte, Byte, Int32, Int32, Int32, Boolean, Boolean, Int32, Int32, Int32, Int32, String, String, String, String, String, String, Int32)

Declaration
public NSurveyQuestion.QuestionRow AddQuestionRow(byte LayoutModeId, byte SelectionModeId, int ColumnsNumber, int MinSelectionRequired, int MaxSelectionAllowed, bool RatingEnabled, bool RandomizeAnswers, int SurveyId, int PageNumber, int LibraryId, int DisplayOrder, string QuestionText, string QuestionPipeAlias, string QuestionIdText, string Alias, string HelpText, string ShowHelpText, int QuestionGroupId)
Parameters
Type Name Description
System.Byte LayoutModeId
System.Byte SelectionModeId
System.Int32 ColumnsNumber
System.Int32 MinSelectionRequired
System.Int32 MaxSelectionAllowed
System.Boolean RatingEnabled
System.Boolean RandomizeAnswers
System.Int32 SurveyId
System.Int32 PageNumber
System.Int32 LibraryId
System.Int32 DisplayOrder
System.String QuestionText
System.String QuestionPipeAlias
System.String QuestionIdText
System.String Alias
System.String HelpText
System.String ShowHelpText
System.Int32 QuestionGroupId
Returns
Type Description
NSurveyQuestion.QuestionRow

AddQuestionRow(NSurveyQuestion.QuestionRow)

Declaration
public void AddQuestionRow(NSurveyQuestion.QuestionRow row)
Parameters
Type Name Description
NSurveyQuestion.QuestionRow row

Clone()

Declaration
public override DataTable Clone()
Returns
Type Description
System.Data.DataTable
Overrides
System.Data.DataTable.Clone()

CreateInstance()

Declaration
protected override DataTable CreateInstance()
Returns
Type Description
System.Data.DataTable
Overrides
System.Data.DataTable.CreateInstance()

GetRowType()

Declaration
protected override Type GetRowType()
Returns
Type Description
System.Type
Overrides
System.Data.DataTable.GetRowType()

GetTypedTableSchema(XmlSchemaSet)

Declaration
public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
Parameters
Type Name Description
System.Xml.Schema.XmlSchemaSet xs
Returns
Type Description
System.Xml.Schema.XmlSchemaComplexType

NewQuestionRow()

Declaration
public NSurveyQuestion.QuestionRow NewQuestionRow()
Returns
Type Description
NSurveyQuestion.QuestionRow

NewRowFromBuilder(DataRowBuilder)

Declaration
protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
Parameters
Type Name Description
System.Data.DataRowBuilder builder
Returns
Type Description
System.Data.DataRow
Overrides
System.Data.DataTable.NewRowFromBuilder(System.Data.DataRowBuilder)

OnRowChanged(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanged(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e
Overrides
System.Data.DataTable.OnRowChanged(System.Data.DataRowChangeEventArgs)

OnRowChanging(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanging(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e
Overrides
System.Data.DataTable.OnRowChanging(System.Data.DataRowChangeEventArgs)

OnRowDeleted(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleted(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e
Overrides
System.Data.DataTable.OnRowDeleted(System.Data.DataRowChangeEventArgs)

OnRowDeleting(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleting(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e
Overrides
System.Data.DataTable.OnRowDeleting(System.Data.DataRowChangeEventArgs)

RemoveQuestionRow(NSurveyQuestion.QuestionRow)

Declaration
public void RemoveQuestionRow(NSurveyQuestion.QuestionRow row)
Parameters
Type Name Description
NSurveyQuestion.QuestionRow row

Events

QuestionRowChanged

Declaration
public event NSurveyQuestion.QuestionRowChangeEventHandler QuestionRowChanged
Event Type
Type Description
NSurveyQuestion.QuestionRowChangeEventHandler

QuestionRowChanging

Declaration
public event NSurveyQuestion.QuestionRowChangeEventHandler QuestionRowChanging
Event Type
Type Description
NSurveyQuestion.QuestionRowChangeEventHandler

QuestionRowDeleted

Declaration
public event NSurveyQuestion.QuestionRowChangeEventHandler QuestionRowDeleted
Event Type
Type Description
NSurveyQuestion.QuestionRowChangeEventHandler

QuestionRowDeleting

Declaration
public event NSurveyQuestion.QuestionRowChangeEventHandler QuestionRowDeleting
Event Type
Type Description
NSurveyQuestion.QuestionRowChangeEventHandler

Implements

System.ComponentModel.IComponent
System.IDisposable
System.IServiceProvider
System.ComponentModel.IListSource
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize
System.Runtime.Serialization.ISerializable
System.Xml.Serialization.IXmlSerializable
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
In This Article
Back to top Generated by DocFX