次の方法で共有


DataSet.ShouldSerializeRelations メソッド

Relations プロパティを永続化する必要があるかどうかを示す値を取得します。

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

戻り値

プロパティの値が既定値から変更されている場合は true 。それ以外の場合は false

解説

通常、 DataSet のデザイナを作成するか、 DataSet が組み込まれている独自のコントロールを作成する場合に、このメソッドを使用します。

使用例

[Visual Basic, C#, C++] DataSet クラスから派生したクラスの例を次に示します。 Reset メソッドと ShouldSerializeRelations メソッドは、派生クラスの関数内から呼び出されます。

 
Public Class DerivedDataSet
    Inherits System.Data.DataSet
    
    Public Sub ResetDataSetRelations()
        ' Check the ShouldSerializeRelations methods 
        ' before invoking Reset.
        If Not Me.ShouldSerializeRelations() Then
            Me.Reset()
        End If
    End Sub
End Class

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

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

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

DataSet クラス | DataSet メンバ | System.Data 名前空間