C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 32 を表示中)
■15587 / )  Re[4]: DataReaderをDataTableへ
□投稿者/ トルネコ (4回)-(2008/03/16(Sun) 23:53:04)
No15568 (やじゅ さん) に返信
> ■No15567 (トルネコ さん) に返信
>>データ自体は入っていないものと思われます。
> >
>
> 失礼しました。
> http://naoko.wankuma.com/designpatterns/designpatterns_C001.html
>
> 'DataReader→DataTable
>     Dim dt As DataTable = New DataTable
>     'DataTableに列を追加
>     For i As Integer = 0 To sqlDataReader.GetSchemaTable.Rows.Count - 1
>       dt.Columns.Add(DirectCast(sqlDataReader.GetSchemaTable.Rows(i).Item("ColumnName"), String), _
>              GetType(String))
>     Next
>     Do While sqlDataReader.Read
>       Dim row As DataRow = dt.NewRow()
>       For i As Integer = 0 To sqlDataReader.FieldCount - 1
>         row(i) = MyBase.NullConvert(sqlDataReader.Item(i))
>       Next
>       dt.Rows.Add(row)
>     Loop
>     Return dt


有難うございます。
助かりました。
返信 編集キー/


管理者用

- Child Tree -