zukucode
主にWEB関連の情報を技術メモとして発信しています。

VB.NET DataTableに新規行を追加する

VB.NETDataTableに新規行を追加する方法を紹介します。

DataTableの先頭に行を追加する方法はVB.NET DataTableの先頭に新規行を追加するで紹介しています。

以下のDataTableがあるとします。

employee
idfirst_namelast_namedepartment_idheight
1一郎山田1170
2次郎佐藤2175
3三郎田中1185

以下の新規行を末尾に追加したいとします。

追加したい行
idfirst_namelast_namedepartment_idheight
4四郎鈴木2155
Dim dt As DataTable 'employee
Dim row As DataRow = dt.NewRow '追加行を宣言

'値をセット
row("id") = "4"
row("first_name") = "四郎"
row("last_name") = "鈴木"
row("department_id") = "2"
row("height") = "155"

'テーブルの末尾に追加
dt.Rows.Add(row)

NewRow

DataTableに追加したい行をDataRow型で宣言し、dt.NewRowと設定すると、dtのカラムの情報などがセットされます。

その行のカラムに値をセットして、Add(行)で末尾に行を追加できます。


関連記事