System.Data.DataSet
public class DataSet : MarshalByValueComponent, IListSource, ISupportInitialize, ISupportInitializeNotification, ISerializable, IXmlSerializable
namespace System.Data
{
public class DataSet : MarshalByValueComponent, IListSource, ISupportInitialize, ISupportInitializeNotification, ISerializable, IXmlSerializable
{
public bool CaseSensitive { get; set; }
public string DataSetName { get; set; }
public DataViewManager DefaultViewManager { get; }
public bool EnforceConstraints { get; set; }
public PropertyCollection ExtendedProperties { get; }
public bool HasErrors { get; }
public bool IsInitialized { get; }
public CultureInfo Locale { get; set; }
public string Namespace { get; set; }
public string Prefix { get; set; }
public DataRelationCollection Relations { get; }
public SerializationFormat RemotingFormat { get; set; }
public virtual SchemaSerializationMode SchemaSerializationMode { get; set; }
public DataTableCollection Tables { get; }
public event EventHandler Initialized;
public event MergeFailedEventHandler MergeFailed;
public DataSet();
protected DataSet(SerializationInfo info, StreamingContext context);
protected DataSet(SerializationInfo info, StreamingContext context, bool ConstructSchema);
public DataSet(string dataSetName);
public void AcceptChanges();
public void BeginInit();
public void Clear();
public virtual DataSet Clone();
public DataSet Copy();
public DataTableReader CreateDataReader();
public DataTableReader CreateDataReader(params DataTable[] dataTables);
protected SchemaSerializationMode DetermineSchemaSerializationMode(SerializationInfo info, StreamingContext context);
protected SchemaSerializationMode DetermineSchemaSerializationMode(XmlReader reader);
public void EndInit();
public DataSet GetChanges();
public DataSet GetChanges(DataRowState rowStates);
public static XmlSchemaComplexType GetDataSetSchema(XmlSchemaSet schemaSet);
public virtual void GetObjectData(SerializationInfo info, StreamingContext context);
protected virtual XmlSchema GetSchemaSerializable();
protected void GetSerializationData(SerializationInfo info, StreamingContext context);
public string GetXml();
public string GetXmlSchema();
public bool HasChanges();
public bool HasChanges(DataRowState rowStates);
public void InferXmlSchema(Stream stream, string[] nsArray);
public void InferXmlSchema(TextReader reader, string[] nsArray);
public void InferXmlSchema(string fileName, string[] nsArray);
public void InferXmlSchema(XmlReader reader, string[] nsArray);
protected virtual void InitializeDerivedDataSet();
protected bool IsBinarySerialized(SerializationInfo info, StreamingContext context);
public void Load(IDataReader reader, LoadOption loadOption, params DataTable[] tables);
public virtual void Load(IDataReader reader, LoadOption loadOption, FillErrorEventHandler errorHandler, params DataTable[] tables);
public void Load(IDataReader reader, LoadOption loadOption, params string[] tables);
public void Merge(DataRow[] rows);
public void Merge(DataRow[] rows, bool preserveChanges, MissingSchemaAction missingSchemaAction);
public void Merge(DataSet dataSet);
public void Merge(DataSet dataSet, bool preserveChanges);
public void Merge(DataSet dataSet, bool preserveChanges, MissingSchemaAction missingSchemaAction);
public void Merge(DataTable table);
public void Merge(DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction);
protected virtual void OnPropertyChanging(PropertyChangedEventArgs pcevent);
protected virtual void OnRemoveRelation(DataRelation relation);
public XmlReadMode ReadXml(Stream stream);
public XmlReadMode ReadXml(Stream stream, XmlReadMode mode);
public XmlReadMode ReadXml(TextReader reader);
public XmlReadMode ReadXml(TextReader reader, XmlReadMode mode);
public XmlReadMode ReadXml(string fileName);
public XmlReadMode ReadXml(string fileName, XmlReadMode mode);
public XmlReadMode ReadXml(XmlReader reader);
public XmlReadMode ReadXml(XmlReader reader, XmlReadMode mode);
public void ReadXmlSchema(Stream stream);
public void ReadXmlSchema(TextReader reader);
public void ReadXmlSchema(string fileName);
public void ReadXmlSchema(XmlReader reader);
protected virtual void ReadXmlSerializable(XmlReader reader);
public virtual void RejectChanges();
public virtual void Reset();
protected virtual bool ShouldSerializeRelations();
protected virtual bool ShouldSerializeTables();
public void WriteXml(Stream stream);
public void WriteXml(Stream stream, XmlWriteMode mode);
public void WriteXml(TextWriter writer);
public void WriteXml(TextWriter writer, XmlWriteMode mode);
public void WriteXml(string fileName);
public void WriteXml(string fileName, XmlWriteMode mode);
public void WriteXml(XmlWriter writer);
public void WriteXml(XmlWriter writer, XmlWriteMode mode);
public void WriteXmlSchema(Stream stream);
public void WriteXmlSchema(Stream stream, Converter<Type, string> multipleTargetConverter);
public void WriteXmlSchema(TextWriter writer);
public void WriteXmlSchema(TextWriter writer, Converter<Type, string> multipleTargetConverter);
public void WriteXmlSchema(string fileName);
public void WriteXmlSchema(string fileName, Converter<Type, string> multipleTargetConverter);
public void WriteXmlSchema(XmlWriter writer);
public void WriteXmlSchema(XmlWriter writer, Converter<Type, string> multipleTargetConverter);
}
}