DataSet.OnRemoveTable メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataSet.OnRemoveTable メソッドの意味・解説 

DataSet.OnRemoveTable メソッド

DataSet から DataTable削除されたときに発生します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Protected Friend Overridable
 Sub OnRemoveTable ( _
    table As DataTable _
)
Dim table As DataTable

Me.OnRemoveTable(table)
protected internal virtual void OnRemoveTable
 (
    DataTable table
)
protected public:
virtual void OnRemoveTable (
    DataTable^ table
)
protected void OnRemoveTable (
    DataTable table
)
protected internal function
 OnRemoveTable (
    table : DataTable
)

パラメータ

table

削除する DataTable。

解説解説
使用例使用例

OnRemoveTable メソッドオーバーライドした DataSet から派生したクラス次の例に示します

Public Shared Sub DemonstrateOnRemoveTable()
    Dim dataSet As DerivedDataSet = CreateDataSet()
    If dataSet.Tables.Count > 0 Then dataSet.Tables.RemoveAt(0)
End Sub

Public Class DerivedDataSet
    Inherits DataSet
    Protected Overrides Sub
 OnRemoveTable(table As DataTable)
        Console.WriteLine( _
            "The '{0}' DataTable has been removed from the DataSet",
 _
            table.TableName)
    End Sub
End Class

Public Shared Function CreateDataSet()
 As DerivedDataSet
    ' Create a DataSet with one table containing two columns.
    Dim derived As DerivedDataSet = New
 DerivedDataSet()

    ' Add table to DataSet.
    Dim table As DataTable = derived.Tables.Add("Items")

    ' Add two columns.
    Dim column As DataColumn = table.Columns.Add("id",
 _
        Type.GetType("System.Int32"))
    column.AutoIncrement = True
    table.Columns.Add("item", Type.GetType("System.Int32"))

    ' Set primary key.
    table.PrimaryKey = New DataColumn() {table.Columns("id")}

    return derived
End Function
public static void DemonstrateOnRemoveTable()
{
    DerivedDataSet dataSet = CreateDataSet();
    if(dataSet.Tables.Count > 0)
        dataSet.Tables.RemoveAt(0);
}

public class DerivedDataSet: DataSet
{
    protected override void OnRemoveTable(DataTable
 table)
    {
        Console.WriteLine(
            "The '{0}' DataTable has been removed from the DataSet", 
            table.TableName);
    }
}

public static DerivedDataSet CreateDataSet()
{
    // Create a DataSet with one table containing two columns.
    DerivedDataSet derived = new DerivedDataSet();

    // Add table to DataSet.
    DataTable table = derived.Tables.Add("Items");

    // Add two columns.
    DataColumn column = table.Columns.Add("id", typeof(int));
    column.AutoIncrement = true;
    table.Columns.Add("item", typeof(int));

    // Set primary key.
    table.PrimaryKey = new DataColumn[] {table.Columns["id"]};

    return derived;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataSet.OnRemoveTable メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataSet.OnRemoveTable メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS