ここ最近は、リリースが終わって第1波の不具合対応をやっております。
で、今日見たソースなんですが、どうやらコードで新しい行にデータを追加しているらしいのですが・・・。
????????Dim ds As New DataSet
??????? Dim tbl As New DataTable("Foo")
??????? Dim col1 As New DataColumn("Item1", System.Type.GetType("System.String"))
??????? Dim col2 As New DataColumn("Item2", System.Type.GetType("System.Int32"))
??????? tbl.Columns.Add(col1)
??????? tbl.Columns.Add(col2)
??????? Dim row As DataRow = tbl.NewRow()
??????? tbl.Rows.Add(row)
??????? ds.Tables.Add(tbl)
??????? row.Item(0) = "ABC"
??????? row.Item(1) = 123
ってな感じのソースがありました。 もちろん、動作するのですが・・・・。
まぁ、理屈はわかるんですが、なんだか気持ち悪い気がするのは私だけなんでしょうか・・・。