私は、実行時にデータテーブルに列を作成し、それに値を割り当てる必要があります。どのように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. Dropdownlistのデータベース値を動的に割り当てる方法は?
- 2. DataGridviewで列を動的に作成し、その列とその行にタイトルを割り当てる方法は?
- 3. 親オブジェクトに動的オブジェクトを作成し、キーと値を割り当てる?
- 4. GridView行にBackColorを動的に割り当てる方法は?
- 5. jqGridにデータを動的に割り当てる方法は?
- 6. ExtJS Itemselectorのストアに値を動的に割り当てる方法は?
- 7. 動的に割り当てられた配列のstd :: vectorを作成する方法はありますか?
- 8. データベーステーブルと列をlinqに動的に割り当てる方法は?
- 9. Excelで列の値をグリッドに割り当てる方法は?
- 10. フレックスでアイテムレンダリングを動的に割り当てる方法は?
- 11. 角度ファクトリメソッドを動的に割り当てる方法は?
- 12. Androidのビューに動的IDを割り当てる方法は?
- 13. ボタンに日付を自動的に割り当てる方法
- 14. 画像にIDを動的に割り当てる方法
- 15. グラフィカルオブジェクトにプロパティを作成/割り当てする方法は?
- 16. カーネル内で動的に配列を割り当てる方法は?
- 17. 構造体配列を動的に割り当てる方法は?
- 18. SELECT戻り値に値を割り当てる方法は?
- 19. javascriptのGoogleマップマーカー配列に値を割り当てる方法
- 20. バイト配列に値を割り当てる方法
- 21. $ 1、$ 2、$ 3で動的にハッシュを割り当てる方法
- 22. 2D配列に値を明示的に割り当てるか?
- 23. Java ArrayListに値を正しく割り当てる方法は?
- 24. Task.Factory.ContinueWhenAllのタスク配列にタスクを動的に割り当てる
- 25. Djangoでモデルフィールド値を自動的に割り当てる
- 26. 受信アクティビティのプロパティに動的値を割り当てる
- 27. コードで動的リソーススタイルを割り当てる方法は?
- 28. クラスのインスタンスを作成して変数に割り当てる方法は?
- 29. 配列数に応じてUITableViewを作成して割り当てるには
- 30. 静的配列の内容にポインタ配列を割り当てる方法は?
作成する必要がある列の数がわからない場合、dt.Rows.Add(1、 "Test"、 "data")のような列をどのように修正できますか?たとえ10列であってもよい。どうやって ? Thnx – Anuya