DataSet1
というDataSet
があります。これには、不明な数の表と、それらの表に不明な数の列と行が含まれています。私は各テーブルをループして各列の各行のすべてのデータを見たいと思います。私はこれをコード化する方法がわかりません。どんな助けもありがとう!データセットを繰り返します
27
A
答えて
14
だけループ...
foreach(var table in DataSet1.Tables) {
foreach(var col in table.Columns) {
...
}
foreach(var row in table.Rows) {
object[] values = row.ItemArray;
...
}
}
+0
私は混乱しています。このコードは列をループし、THENループは行を介してループします。 –
+1
@Marcは列をループできることを実証していたと思います。興味があれば列の値を繰り返しますが、列を反復処理すると、列ヘッダを印刷して便利な場合があります。 – RobertMS
+3
@PhillipSchmidtたとえば、カラムヘッダーなどを印刷したい場合は –
78
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (object item in row.ItemArray)
{
// read item
}
}
}
それとも、あなたが列情報が必要な場合:
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
object item = row[column];
// read column and item
}
}
}
関連する問題
- 1. スクリプトを何度も繰り返して繰り返します
- 2. 大きなデータセットの繰り返しの検索
- 3. 繰り返し
- 4. 繰り返し
- 5. PHP - ジェネリックな繰り返し可能性を2回繰り返します。
- 6. forループの繰り返しを繰り返す方法C#?
- 7. Tkinter - キーワードの繰り返しを繰り返す
- 8. ログメッセージの繰り返しを繰り返す
- 9. C++初心者 - 繰り返しループ最初の繰り返しを繰り返す
- 10. 'middle'モデルを繰り返します。
- 11. Ajaxはヘッダを繰り返します
- 12. 枝 - フォームフィールドを繰り返します。
- 13. アレイを繰り返します。カピバラキュウリ
- 14. `pyparsing`:` ParsedResults`を繰り返します
- 15. スイフト3:_NSSingleObjectArrayIを繰り返します。
- 16. NSDataバイトを繰り返します
- 17. 番号リストを繰り返します。
- 18. MenuStripsを繰り返します。
- 19. C配列を繰り返します。
- 20. * argsを繰り返しますか?
- 21. C#MapLocationFinderResultを繰り返します。
- 22. Kotlin:JSONArrayを繰り返します。
- 23. DynamicJsonObjectを繰り返します
- 24. オブジェクトリテラルのプロパティを繰り返します
- 25. 再構成されたデータから繰り返しデータセットを整理する
- 26. エリクシル繰り返し
- 27. 繰り返しangularjs
- 28. 繰り返しタグ
- 29. 繰り返し行
- 30. 繰り返しAngularjs
を答えをマークしてください。 – jipje44