私は、実行時にデータテーブルに列を作成し、それに値を割り当てる必要があります。どのようにvb.netでそれを行うことができます。任意のサンプルください...データテーブルに列を動的に作成し、値を割り当てる方法は?
5
A
答えて
9
あなたはVB.Netでの動的/ランタイムデータテーブルを作成したい場合は下に述べたように、あなたは以下の手順に従ってください。
- は、データテーブルオブジェクトを作成します。
- そのデータテーブルオブジェクトに列を追加します。
- 値を含む行をオブジェクトに追加します。
たとえば、
Dim dt As New DataTable
dt.Columns.Add("Id", GetType(Integer))
dt.Columns.Add("FirstName", GetType(String))
dt.Columns.Add("LastName", GetType(String))
dt.Rows.Add(1, "Test", "data")
dt.Rows.Add(15, "Robert", "Wich")
dt.Rows.Add(18, "Merry", "Cylon")
dt.Rows.Add(30, "Tim", "Burst")
2
何を試しましたか?問題は何ですか?
DataColumns
を作成し、DataTable
に値を追加するには、単純です:
Dim dt = New DataTable()
Dim dcID = New DataColumn("ID", GetType(Int32))
Dim dcName = New DataColumn("Name", GetType(String))
dt.Columns.Add(dcID)
dt.Columns.Add(dcName)
For i = 1 To 1000
dt.Rows.Add(i, "Row #" & i)
Next
編集:
XMLファイルを読み込み、そこからのDataTableをロードしたい場合は、DataTable.ReadXml
を使用することができます。
関連する問題
- 1. max-tagの値を動的に割り当てる方法は?
- 2. Dropdownlistのデータベース値を動的に割り当てる方法は?
- 3. TypeScriptのクラスプロパティに値を動的に割り当てる方法
- 4. DataGridviewで列を動的に作成し、その列とその行にタイトルを割り当てる方法は?
- 5. 動的テキスト入力に値を割り当てる方法
- 6. Groovy:グローバルスコープフィールドに動的値を割り当てる方法
- 7. キーと値を動的に割り当てる方法
- 8. 親オブジェクトに動的オブジェクトを作成し、キーと値を割り当てる?
- 9. メモリを正しく動的に割り当てる方法は?
- 10. GridView行にBackColorを動的に割り当てる方法は?
- 11. TfrxUserDatasetを動的にFastreportに割り当てる方法は?
- 12. ファイルストリームに動的にメモリを割り当てる方法は?
- 13. jqGridにデータを動的に割り当てる方法は?
- 14. 動的に割り当てられた配列のstd :: vectorを作成する方法はありますか?
- 15. 入れ子オブジェクトに値を動的に割り当てる方法は?
- 16. ExtJS Itemselectorのストアに値を動的に割り当てる方法は?
- 17. Androidのビューに動的IDを割り当てる方法は?
- 18. 角度ファクトリメソッドを動的に割り当てる方法は?
- 19. フレックスでアイテムレンダリングを動的に割り当てる方法は?
- 20. データベーステーブルと列をlinqに動的に割り当てる方法は?
- 21. Python:配列の作成は自動的にメモリを割り当てますか?
- 22. 列の値を変数に割り当てる方法は?
- 23. Excelで列の値をグリッドに割り当てる方法は?
- 24. 配列に値を割り当てる方法は?
- 25. Matlabのイメージ配列に値を割り当てる方法は?
- 26. 画像にIDを動的に割り当てる方法
- 27. ボタンに日付を自動的に割り当てる方法
- 28. グラフィカルオブジェクトにプロパティを作成/割り当てする方法は?
- 29. データテーブルに動的に追加された行にRow_Idsを割り当てる
- 30. C++で動的に割り当てられた構造体の2D配列を作成する方法は?
作成する必要がある列の数がわからない場合、dt.Rows.Add(1、 "Test"、 "data")のような列をどのように修正できますか?たとえ10列であってもよい。どうやって ? Thnx – Anuya