dTbl = DirectCast(auctionlist.DataSource, DataTable)
'DataTable の変数を作成する Dim dTbl As DataTable dTbl = New DataTable("商品リスト") '列定義を生成する dTbl.Columns.Add("管理番号", GetType(Byte)) dTbl.Columns.Add("タイトル") dTbl.Columns.Add("商品説明") 'DataGridView の内容を、DataTable にコピーしていく For Each row As DataGridViewRow In DataGridView1.Rows If Not row.IsNewRow Then Dim d1 As Byte = row.Cells(0).Value Dim d2 As String = row.Cells(1).Value Dim d3 As String = row.Cells(2).Value dTbl.Rows.Add(d1, d2, d3) End If Next 'DataTable を WriteXml メソッドで保存する dTbl.ReadXml("C:\temp\SampleData.xml")