データテーブルを行ではなく列で複数のテーブルに分割する

Saqib Lodhi

以下のような列を持つデータテーブルがあります

ここに画像の説明を入力してください

以下のように4列のグループごとに列を分割して、データテーブルを複数のデータテーブルに分割したい

ここに画像の説明を入力してください

ループといくつかの計算を使用するだけでそれを行うことができますが、誰かが持っている場合はより良い方法を取得したいと思いました。

Ctznkane525

DataTableにはcopyメソッドがあり、それを使用して、不要な列を削除できます。

https://msdn.microsoft.com/en-us/library/system.data.datatable.copy(v=vs.110).aspx

        System.Data.DataTable tbl = new System.Data.DataTable();
        // Add Dummy Columns
        for (int i = 0; i <= 11; i++)
        {
            tbl.Columns.Add(i.ToString());
        }

        // Assume We Have Data

        // Split Table Into Lists of Tables
        List <System.Data.DataTable> tables = new List<System.Data.DataTable>();
        for ( int i = 0; i <= 2; i++)
        {
            int firstColumn = i * 4;
            int lastColumn = i * 4 + 3;
            System.Data.DataTable tblCopy = tbl.Copy();
            for ( int j = 0; j < tbl.Columns.Count; j++)
            {
                if (j < firstColumn || j > lastColumn)
                    tblCopy.Columns.Remove(tbl.Columns[j].ColumnName);
            }

            tables.Add(tblCopy);
        }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

vb.netのhtmlテーブルで複数行のデータテーブル列を複数行に変換する

分類Dev

文字列を行のあるテーブルに分割します(複数のデリメータ)

分類Dev

Rの名前ではなく、データテーブルのグループ化に列番号を使用する

分類Dev

テーブルの行を複数の行に分割する

分類Dev

テーブルの行を複数の行に分割する

分類Dev

テーブルを複数のデータフレームに分割する

分類Dev

1つのテーブルのデータが原因で、複数のテーブルから行を削除する

分類Dev

NodeJS ExpressとMongoose:配列からデータを1つではなく複数のテーブル列で取得する方法

分類Dev

DataTableを複数のデータテーブルに分割する方法c#

分類Dev

1つの大きなデータベーステーブルを複数のデータベーステーブルに分割する方法

分類Dev

1つの大きなデータベーステーブルを複数のデータベーステーブルに分割する方法

分類Dev

Excelの列の値が列ではなく行としてデータテーブルに追加されます

分類Dev

Excel VBA、テーブルに数式を入力する列全体ではなく、特定の行のみ

分類Dev

SQLServerでのピボットテーブルの問題-データが複数の行に分割される

分類Dev

行ではなく列のテーブルにデータを表示するにはどうすればよいですか?

分類Dev

列の順序ではなく列名で複数のCSVからAWSAthenaでテーブルを作成する方法

分類Dev

データテーブルの行ではなく列としてJsonをロードしますか?

分類Dev

Flutterで異なる時間にSqliteデータベースに複数のテーブルを作成する方法

分類Dev

行を異なる列のテーブルに分割する

分類Dev

SQLDeveloperの異なるタブで複数のテーブルを開く方法

分類Dev

JQUERY / AJAXは、テーブルの下部ではなく、特定の行の最後にデータを追加します

分類Dev

javascriptを使用して、最初のテーブル行の後にではなく、最初のテーブル行の横にテーブル行を動的に追加する

分類Dev

Reportlabでテーブルを複数のページに分割する

分類Dev

別のデータテーブルの行からデータテーブルに列を追加するにはどうすればよいですか

分類Dev

データベーステーブルのフィールドを複数のhtml列に表示するにはどうすればよいですか?

分類Dev

テーブルがselectで複数の行を返す場合、データを組み合わせる方法は?

分類Dev

MYSQLを使用して文字列をテーブル内の複数の行に分割するにはどうすればよいですか?

分類Dev

HTMLテーブル:モバイル表示用に行ではなく列をスタックする方法は?

分類Dev

テーブルの列を知らなくても、テーブルから重複する行を削除することはできますか?

Related 関連記事

  1. 1

    vb.netのhtmlテーブルで複数行のデータテーブル列を複数行に変換する

  2. 2

    文字列を行のあるテーブルに分割します(複数のデリメータ)

  3. 3

    Rの名前ではなく、データテーブルのグループ化に列番号を使用する

  4. 4

    テーブルの行を複数の行に分割する

  5. 5

    テーブルの行を複数の行に分割する

  6. 6

    テーブルを複数のデータフレームに分割する

  7. 7

    1つのテーブルのデータが原因で、複数のテーブルから行を削除する

  8. 8

    NodeJS ExpressとMongoose:配列からデータを1つではなく複数のテーブル列で取得する方法

  9. 9

    DataTableを複数のデータテーブルに分割する方法c#

  10. 10

    1つの大きなデータベーステーブルを複数のデータベーステーブルに分割する方法

  11. 11

    1つの大きなデータベーステーブルを複数のデータベーステーブルに分割する方法

  12. 12

    Excelの列の値が列ではなく行としてデータテーブルに追加されます

  13. 13

    Excel VBA、テーブルに数式を入力する列全体ではなく、特定の行のみ

  14. 14

    SQLServerでのピボットテーブルの問題-データが複数の行に分割される

  15. 15

    行ではなく列のテーブルにデータを表示するにはどうすればよいですか?

  16. 16

    列の順序ではなく列名で複数のCSVからAWSAthenaでテーブルを作成する方法

  17. 17

    データテーブルの行ではなく列としてJsonをロードしますか?

  18. 18

    Flutterで異なる時間にSqliteデータベースに複数のテーブルを作成する方法

  19. 19

    行を異なる列のテーブルに分割する

  20. 20

    SQLDeveloperの異なるタブで複数のテーブルを開く方法

  21. 21

    JQUERY / AJAXは、テーブルの下部ではなく、特定の行の最後にデータを追加します

  22. 22

    javascriptを使用して、最初のテーブル行の後にではなく、最初のテーブル行の横にテーブル行を動的に追加する

  23. 23

    Reportlabでテーブルを複数のページに分割する

  24. 24

    別のデータテーブルの行からデータテーブルに列を追加するにはどうすればよいですか

  25. 25

    データベーステーブルのフィールドを複数のhtml列に表示するにはどうすればよいですか?

  26. 26

    テーブルがselectで複数の行を返す場合、データを組み合わせる方法は?

  27. 27

    MYSQLを使用して文字列をテーブル内の複数の行に分割するにはどうすればよいですか?

  28. 28

    HTMLテーブル:モバイル表示用に行ではなく列をスタックする方法は?

  29. 29

    テーブルの列を知らなくても、テーブルから重複する行を削除することはできますか?

ホットタグ

アーカイブ