コボットPortal

データ行を削除

データテーブルの行を削除する「データ行を削除」アクテビティについてです。

目次
  1. アクティビティのプログラム名
  2. 説明
  3. プロパティ
  4. 使い方


1. アクティビティのプログラム名

RCA.Activities.Core.RemoveDataRow


2.説明

  クイックアクセス: 「ツールボックス」 > 「データテーブル」 > 「データ行を削除」

データテーブルの指定された行を削除するアクティビティです。削除する行は「データ行」「行インデックス」のいずれかで指定します。


3.プロパティ

プロパティ項目プロパティ名入力欄説明
その他パブリックチェック項目ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。
表示名値を入力(String型)デザイナーパネルのアクティビティ名に反映される。
入力データテーブル値を入力
(DataTable型)
削除対象の行があるデータテーブルの変数を指定する。
データ行値を入力
(DataRow型)
「行インデックス」プロパティとどちらか一つを指定。このプロパティでは、削除対象のDataRowオブジェクトを指定する。
行インデックス値を入力
(Int32型)
「データ行」プロパティとどちらか一つを指定。このプロパティでは、削除対象の行番号を指定する。行番号は、最初の行を0とする連番の数値。


4.使い方

「データテーブルをビルド」で作成したデータテーブルから、先頭行を削除する場合を見ていきましょう。


アクティビティ「データテーブル > データ行を削除」を、ツールボックスからデザイナーパネルにドラッグ&ドロップで配置します。


入力プロパティに削除したい先頭行を指定します。指定する方法は2通りあります。いずれかの方法で、入力プロパティを設定してください。

方法①「行インデックス」プロパティを使用し削除する場合

プロパティの「入力 > データテーブル」に、削除したい行があるデータテーブルの変数を指定します。プロパティの「入力 > 行インデックス」に「0」(「(0)」でもよい)を入力します。行インデックスは、最初の行を0とする連番の数値です。Int32型の変数を指定する事もできます。


方法②「データ行」プロパティを使用し削除する場合

プロパティの「入力 > データテーブル」に、削除したい行があるデータテーブルの変数を指定します。プロパティの「入力 > データ行」に削除したいオブジェクト「rateTable.Rows(0)」を入力します。DataRow型の変数を指定する事もできます。たとえば、「行ごとに処理」で削除したい行を特定し変数に格納後、データ行プロパティを使用し「データ行の削除」で削除する場合などです。


「ホーム > スタート」をクリック、または、「F5キー」押下で実行すると、データテーブル「rateTable」から先頭行「アメリカ ドル」のデータが削除されます。※データテーブルを出力し確認する場合は、「データテーブルを出力」で文字列に変換し「1行を書き込む」で出力パネルに表示したり、「行ごとに処理」でメッセージボックスに表示してください。


印刷
徳田 is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。