|
私も「何かを勘違いしている」に一票ですな。
DataTable[,] TestDataTable =
new DataTable[TestDataTable2.Rows.Count, TestDataTable2.Columns.Count];
を見たままのイメージで表現するなら、
・まず、TestDataTable2というテーブルがある
・そのテーブルの中身は無視して、行数 * 列数分のテーブル配列を定義している
仮にTestDataTable2が 12行 * 12列 だとして、12 * 12 = 144個のテーブルを用意
している。この144個のテーブルに何を格納するかの話は全く出てきていない。
正直、意味不明。
例えば、テーブルの特定フィールドの値を表す DataValueというクラス(自作クラス
とする)があったとして、
DataValue[,] TestValues =
new DataValue[TestTable.RowCnt, TestTable.ColumnCnt];
というなら、私もイメージできます。
考えすぎで、このイメージとごっちゃになっていませんか?
|