配列、リスト

C# DataTable型 行の追加、修正、削除の方法 Addメソッド、Removeメソッドの使い方

C#を学ぶならガチで読んで欲しい本はこちら


今回のテーマ

こんにちは、かっぱちゃんです。

今回は下記のテーマについて書いていきます。

今回のテーマ

DataTable型の行の追加、修正、削除方法について解説

下記の記事の続きです。

こちらもCHECK

C# DataTable型の基本的な使い方を学ぼう テーブルの作成、列の追加、行の追加、要素の参照方法

C#を学ぶならガチで読んで欲しい本はこちら 今回のテーマContents1 今回のテーマ2 テーブルを定義する3 テーブルに列を追加する4 各列に行を追加する5 追加した要素の参照方法6 まとめ こん ...

続きを見る

行の追加、修正、削除方法がDataTable型だと分かりにくいので記事にします。

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#やるならこの参考書は絶対読んでいてほしい!

行の追加

Addメソッド

Addメソッドに関しては、前回の記事でも行いました。

DataRow型を定義し、各列の値を設定した後にAddメソッドを使用することで追加できます。

ソースコードを見ていきます。

 出力結果
Rockman

DataRowを定義して、各列に値を設定し、追加することが出来ていますね。

InsertAtメソッド

InsertAtメソッドを使用しても行の追加ができます。

引数1に追加したい行を引数2に追加したい行数を指定します。

ソースコードを見てみましょう。

 command
Fireman
Rockman
Rollchan

ファイヤーマンが1番目に来ましたね。好きな行数に行を追加したい場合はInsertAtメソッドを使用しましょう!

値の修正

続けて値の修正方法について解説します。値の修正方法は対象の要素に対して、値を代入するだけです。

ソースコードの例をみてください。

 出力結果
NewRockman
Rollchan
NewFireman

ロックマンとファイヤーマンの値が変更されていますね。

KappaChan
値の修正に関しては、直観的に分かりやすいかっぱ!

行の削除

RemoveメソッドとRemoveAtメソッド

削除の方法はRemoveメソッドかRemoveAtメソッドを使用します。

下記のソースコードをみてください。

 出力結果
Fireman

Removeメソッドでロックマンの行を削除、RemoveAtメソッドでロールちゃんの行を削除しています。

Removeメソッドでは、DataRow型を引数に指定します。RemoveAtメソッドではint型の行のインデックスを指定します。

状況に応じて、どちらのメソッドを使用するか使い分けてくださいね。

Clearメソッド

全ての行を削除したい場合は、Clearメソッドを使用しましょう。

ソースコードを見てみます。

 出力結果
 

Clearメソッドで追加した行を全て削除しているので、何も出力されませんね。

まとめ

今回はDataTable型の行の追加、修正、削除について書きました。

そこまで難しくないと思いますので、ぜひ覚えてくださいね。

それでは最後まで見て頂き、ありがとうございました。

KappaChan
最後まで見てくれてありがとうかっぱ!!

リストや配列などの記事についてはこちら

配列、リストなどの記事はこちら

 

 

 

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#を学ぶならガチで読んで欲しい本はこちら


新しいサイト作りました。アニメのまとめサイトです。

レインボーリアルタイムTwitter(アニメ版)


映画ドキュメンタリ版のブログはこちら
レインボーまとめサイト(映画ドキュメンタリー版)
ポケモンまとめブログはこちら
レインボーまとめサイト(ポケモン版)

-配列、リスト

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock