CSVファイルからデータを解析し、すべてをデータテーブルに入れています。次に、列の最大数(または各行のエントリ)に等しい数のドロップダウンメニューを持つコンボボックスを作成します。 、これは、そのデータテーブル内の各配列の要素に変換されます)。
たとえば、データテーブルに4行あり、それぞれに10列がある場合、項目1〜10のドロップダウンメニューを備えたコンボボックスが必要です。
擬似コードの場合:
get datatable max column number
iterate up until max column number, adding items to dropdown list
これは比較的単純だと思います。C#についてはよくわかりません。
現在、次のような値をハードコーディングしています。
List<int> colNums1 = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
comboBox1.Items.AddRange(colNums1.ConvertAll<string>(i => i.ToString()).ToArray());
そして、私はそれを適応可能にしたいと思います。なぜなら、すべてが10列になるわけではないので、これは明らかに実際のcsvでは機能しないからです。ありがとう!