Export (0) Print
Expand All

DataSet.ShouldSerializeTables Method

Gets a value indicating whether Tables property should be persisted.

[Visual Basic]
Protected Overridable Function ShouldSerializeTables() As Boolean
[C#]
protected virtual bool ShouldSerializeTables();
[C++]
protected: virtual bool ShouldSerializeTables();
[JScript]
protected function ShouldSerializeTables() : Boolean;

Return Value

true if the property value has been changed from its default; otherwise, false.

Remarks

You typically use this method only if you are either creating a designer for the DataSet, or creating your own control incorporating the DataSet.

Example

[Visual Basic, C#, C++] The following example shows a class derived from the DataSet class. The ShouldSerializeTables method is called from within functions in the derived class.

[Visual Basic] 
Public Class DerivedDataSet
    Inherits System.Data.DataSet
    
    Public Sub ResetDataSetRelations()
        ' Check the ShouldPersistTable method before invoking Reset.
        If Not Me.ShouldSerializeTables() Then
            Me.Reset()
        End If
    End Sub
End Class

[C#] 
public  class DerivedDataSet:System.Data.DataSet {
   public void ResetDataSetRelations(){
      // Check the ShouldPersistTable method before invoking Reset.
      if(!this.ShouldSerializeTables()){
         this.Reset();
      }
   }
}

[C++] 
public  __gc class DerivedDataSet:public System::Data::DataSet {
public:
    void ResetDataSetRelations(){
       // Check the ShouldPersistTable method before invoking Reset.
       if(!this->ShouldSerializeTables()){
          this->Reset();
       }
    }
 };

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

DataSet Class | DataSet Members | System.Data Namespace

Show:
© 2014 Microsoft